public class Task {
public static void main(String[] args) {
// 创建一个数组对象 里面有5个对象
Circle[] arr = new Circle[5];
for (int i = 0 ; i < arr.length; i++){
double num = (Math.random() * 9+1);
arr[i] = new Circle();
arr[i].radius = num;
arr[i].a = i+1;
}
for (int i = 0 ; i < arr.length; i++){
System.out.println(arr[i].getInfo());
}
}
static class Circle {
double radius;
int a;
public double getArea() {
return 3.14 * radius * radius;
}
public double getPerimeter() {
return 2 * 3.14 * radius;
}
public String getInfo() {
double area = getArea();
double peri = getPerimeter();
return a + "号圆:\n"+" 半径:" + radius + "; 面积:" + area + "; 周长:" + peri;
}
}
}
在类中创建长度为5的Circle[]数组,用来装5个圆对象, 并给5个圆对象的半径赋值为[1,10)的随机值 最后打印出这个5个圆的信息(半径,面积,周长)
于 2022-09-27 23:15:53 首次发布