zoukankan      html  css  js  c++  java
  • 利用数组保存 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

     

  • 相关阅读:
    复制带中文的公式贴到通达信公式中显示乱码解决方案
    命令指定线程个数
    随机姓名
    将二维list某列组成新的list
    jenkins配置小结
    jmeter5.0 while controller使用总结
    centos7 桌面化配置
    django study1 数据库
    centos7 安装firefox
    python之self
  • 原文地址:https://www.cnblogs.com/slxydyl/p/5749640.html
Copyright © 2011-2022 走看看