• 利用数组保存 6 个 Circle 对象,创建 Circle 对象时可传递半径,半 径值由 Math 类的 Random()方法产生( 10 以内,保持一位小数),分别求其面积 (四舍五入,保持两位小数)


    实例 1

    利用数组保存 6 个 Circle 对象,创建 Circle 对象时可传递半径,半
    径值由 Math 类的 Random()方法产生( 10 以内,保持一位小数),分别求其面积
    (四舍五入,保持两位小数)

     1 package edu.freshen.api;
     2 
     3 import java.util.ArrayList;
     4 import java.util.List;
     5 
     6 public class Circle {
     7     public float r;
     8 
     9     public Circle(float r) {
    10         super();
    11         this.r = r;
    12     }
    13     public float getArea(){
    14         float area = (float)(Math.PI*r*r);
    15         return Math.round(area*100)/100f;
    16     }
    17     
    18     
    19     public static void main(String[] args) {
    20         List<Circle> data = new ArrayList();
    21         //创建6个Circle对象
    22         for (int i = 0; i < 6; i++) {
    23             float r = Math.round(Math.random()*100);
    24             data.add(new Circle(r/10));
    25         }
    26         //输出
    27         for (int i = 0; i < data.size(); i++) {
    28             Circle c = data.get(i);
    29             System.out.println(c.r+"------"+c.getArea());
    30         }
    31     }
    32 
    33 }
    34 
    35     
    36 
    37     

    结果:

    5.5------95.03
    3.6------40.72
    1.2------4.52
    1.3------5.31
    6.8------145.27
    6.8------145.27

     

  • 相关阅读:
    HTML5--Video
    线性表简述
    TortoiseSVN使用简介(转)
    JAVA EE(简述)
    WebService
    Java从零开始学四十七(注解简述)
    Java从零开始学四十六(Junit)
    二维数组---模拟斗地主
    Java从零开始学四十五(Socket编程基础)
    Java从零开始学四十四(多线程)
  • 原文地址:https://www.cnblogs.com/slxydyl/p/5749640.html
Copyright © 2020-2023  润新知