(1)定义圆Circle类,包含radius半径属性,求面积方法,求周长方法,返返回圆对象的详细信息的方法(2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象

import java.util.Random;

class  Circle{
    double radius;
    double area;
    double perimeter;
    // 面积
    public void gerArea(double r) {

        area = 3.14 * r * r ;
    }
    // 周长
    public void gerPerimeter(double r) {

        perimeter =  3.14 * 2 * r;
    }
    // 打印方法
    public String getInfo() {
        return "半径:" + radius + " 面积:" + area + " 周长:" + perimeter;
    }
}

public class Task {
//    (1)定义圆Circle类,包含radius半径属性,
//    getArea()求面积方法,
//    getPerimeter()求周长方法,
//    String getInfo()返回圆对象的详细信息的方法
//        (2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象,
//    并给5个圆对象的半径赋值为[1,10)的随机值
//    最后打印出这个5个圆的信息(半径,面积,周长);
public static void main(String[] args) {
    Random r = new Random();//随机数
    Circle[] c = new Circle[5];
    for (int i = 0; i < c.length; i++){
        //   数组内的对象
        c[i] = new Circle();
//            给每一个圆的半径赋值
        c[i].radius = r.nextInt(9) + 1;
//            调用方法求每一个圆的面积
        c[i].gerArea(c[i].radius);
//            调用方法求每一个圆的周长
        c[i].gerPerimeter(c[i].radius);
    }
//        for循环打印每一个圆的信息
    for (int i = 0; i < c.length; i++) {
        System.out.println("第"  + (i + 1) + "个圆:" + c[i].getInfo());
    }

    }

}
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值