在类中创建长度为5的Circle[]数组,用来装5个圆对象, 并给5个圆对象的半径赋值为[1,10)的随机值 最后打印出这个5个圆的信息(半径,面积,周长)



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;
    }
}
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值