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

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

  1. 编写一个用户类(Sysuser),属性包括用户名、真实姓名、年龄、出生日期、密码,类方法中包含单独修改用户年龄、判断用户名和密码、显示用户信息功能,在用户测试类中(TestSysuser),根据用户输

    #本关任务: 编写一个用户类(Sysuser),属性包括用户名.真实姓名.年龄.出生日期.密码,类方法中包含单独修改用户年龄.判断用户名和密码.显示用户信息功能,在用户测试类中(TestSysuser ...

  2. python指定数组大小_在python中创建指定大小的多维数组方式

    python中创建指定大小的二维数组,有点像C++中进行动态申请内存创建数组,不过相比较而言,python中更为简单一些. 创建n行m列的二维数组: n = 2 m = 3 matrix = [Non ...

  3. java入门作业:Employee类声明为抽象类 包含三个属性:name、id、salary 提供必要的构造器和抽象方法:work()对于Manager类来说,他既是员工,还具有(bonus)的属性

    1.员工类: public abstract class Employee {//名字private String name;//编号private int id;//薪水private double ...

  4. python定义test方法_向python/django失败的测试方法的详细信息中添加自定义/调试消息的任何方法unittest.TestCase?...

    通常,您希望从django的unittest类TestCase继承,可以从django.测试. 也就是说,您可以将msg参数传递给您要评估的任何内容,其中包含失败消息.在 以下是"人性化&q ...

  5. java创建数组大小为n_如何通过提供大小在Kotlin中创建一个像Java一样的数组?

    根据 reference,数组按以下方式创建: >对于Java的原始类型,存在不同的类型IntArray,DoubleArray等,它们存储unboxed值. 它们是使用相应的构造函数和工厂函数 ...

  6. ES6的Array.from方法创建长度为N的undefined数组

    //创建一个12个undefined组成的数组Array.from({length:12})等价于[...Array(12)] 一些扩展使用 Array.from({length:12}).forEa ...

  7. python如何查看类信息_关于如何查看本地python类库详细信息的方法

    开通博客有一段时间了,之前一直想写些东西,但是鄙人在开发方面造诣不深(说"造诣"就有点不要face了),所以不知道写些什么(其实是怕写得不好),那今天终于鼓起勇气决定写些东西. 最 ...

  8. JAVA 编写一个员工类,成员变量和成员方法自拟,编写一个测试类

    课后习题练习 3.4 编写程序实现以下功能: (1).员工类(Emploee):c=成员变量包含员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息). (2). 部门主管类(Manager ...

  9. java控件数组_在C# WinForm程序中创建控件数组及相应的事件处理

    控件数组是VB提供的一个优秀的设计解决方案,它能很方便快捷的处理大批同类控件的响应和时间处理,但不知为什么在C#中这个优秀特性没有传承下来,甚为可惜,本文将要探讨就是如何在C# WinForm程序实现 ...

最新文章

  1. computed vue 不 触发_vuejs render何时执行?以及使用vue.$refs遇到的坑。
  2. 如何把你的搜索引擎也加入到Firefox中
  3. JavaScript学习记录总结(四)——js函数的特殊性
  4. 模式识别中Fisher分类器的Matlab实现及测试
  5. Python的C/C++扩展
  6. redis 报 error NOTAUTH Authentication required
  7. 语言中要输出表格_C语言 | 表格输出若干人的信息
  8. 12 PP配置-生产主数据-工艺路线相关-定义物料类型分配
  9. Python-序列-str list tuple
  10. 文本编码与解码问题解决方案
  11. 亡命逃窜---三维搜索
  12. ACL'22 | 一文解读复旦黄萱菁、邱锡鹏等老师NLP实验室的12篇长文
  13. 为什么自建深度学习机器?因为比AWS便宜10倍啊!
  14. 语音认别---唤醒技术KWS介绍
  15. CUDA和TensorRT入门
  16. 我所知道的中国NLP「破圈」十年
  17. 四平方和定理 leetcode279 c++
  18. ATF(Arm Trusted Firmware)/TF-A Chapter 01. 介绍
  19. 百度网盘下载文件损坏 定位和解决方案
  20. pcie读写ddr_5.3 存储器、I/O和配置读写请求TLP

热门文章

  1. 新东方雅思词汇(List 46 ~ List 48)
  2. 余三码 2020-12-30
  3. 高等工程数学--求解非齐次线性微分方程组
  4. 抓取 google 搜索结果
  5. python自定义异常必须继承exception 对不对_在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类。()...
  6. Web案例——制作简历
  7. 美团酒店:如何收割新一代90后住宿需求? | 一点财经
  8. MySQL自定义中文转拼音函数
  9. 百度云盘APP中去除我的应用数据图标:ES File Exploer
  10. 宇视摄像头安装水晶头防护套步骤