(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());}}}
(1)定义圆Circle类,包含radius半径属性,求面积方法,求周长方法,返返回圆对象的详细信息的方法(2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象相关推荐
- 编写一个用户类(Sysuser),属性包括用户名、真实姓名、年龄、出生日期、密码,类方法中包含单独修改用户年龄、判断用户名和密码、显示用户信息功能,在用户测试类中(TestSysuser),根据用户输
#本关任务: 编写一个用户类(Sysuser),属性包括用户名.真实姓名.年龄.出生日期.密码,类方法中包含单独修改用户年龄.判断用户名和密码.显示用户信息功能,在用户测试类中(TestSysuser ...
- python指定数组大小_在python中创建指定大小的多维数组方式
python中创建指定大小的二维数组,有点像C++中进行动态申请内存创建数组,不过相比较而言,python中更为简单一些. 创建n行m列的二维数组: n = 2 m = 3 matrix = [Non ...
- java入门作业:Employee类声明为抽象类 包含三个属性:name、id、salary 提供必要的构造器和抽象方法:work()对于Manager类来说,他既是员工,还具有(bonus)的属性
1.员工类: public abstract class Employee {//名字private String name;//编号private int id;//薪水private double ...
- python定义test方法_向python/django失败的测试方法的详细信息中添加自定义/调试消息的任何方法unittest.TestCase?...
通常,您希望从django的unittest类TestCase继承,可以从django.测试. 也就是说,您可以将msg参数传递给您要评估的任何内容,其中包含失败消息.在 以下是"人性化&q ...
- java创建数组大小为n_如何通过提供大小在Kotlin中创建一个像Java一样的数组?
根据 reference,数组按以下方式创建: >对于Java的原始类型,存在不同的类型IntArray,DoubleArray等,它们存储unboxed值. 它们是使用相应的构造函数和工厂函数 ...
- ES6的Array.from方法创建长度为N的undefined数组
//创建一个12个undefined组成的数组Array.from({length:12})等价于[...Array(12)] 一些扩展使用 Array.from({length:12}).forEa ...
- python如何查看类信息_关于如何查看本地python类库详细信息的方法
开通博客有一段时间了,之前一直想写些东西,但是鄙人在开发方面造诣不深(说"造诣"就有点不要face了),所以不知道写些什么(其实是怕写得不好),那今天终于鼓起勇气决定写些东西. 最 ...
- JAVA 编写一个员工类,成员变量和成员方法自拟,编写一个测试类
课后习题练习 3.4 编写程序实现以下功能: (1).员工类(Emploee):c=成员变量包含员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息). (2). 部门主管类(Manager ...
- java控件数组_在C# WinForm程序中创建控件数组及相应的事件处理
控件数组是VB提供的一个优秀的设计解决方案,它能很方便快捷的处理大批同类控件的响应和时间处理,但不知为什么在C#中这个优秀特性没有传承下来,甚为可惜,本文将要探讨就是如何在C# WinForm程序实现 ...
最新文章
- computed vue 不 触发_vuejs render何时执行?以及使用vue.$refs遇到的坑。
- 如何把你的搜索引擎也加入到Firefox中
- JavaScript学习记录总结(四)——js函数的特殊性
- 模式识别中Fisher分类器的Matlab实现及测试
- Python的C/C++扩展
- redis 报 error NOTAUTH Authentication required
- 语言中要输出表格_C语言 | 表格输出若干人的信息
- 12 PP配置-生产主数据-工艺路线相关-定义物料类型分配
- Python-序列-str list tuple
- 文本编码与解码问题解决方案
- 亡命逃窜---三维搜索
- ACL'22 | 一文解读复旦黄萱菁、邱锡鹏等老师NLP实验室的12篇长文
- 为什么自建深度学习机器?因为比AWS便宜10倍啊!
- 语音认别---唤醒技术KWS介绍
- CUDA和TensorRT入门
- 我所知道的中国NLP「破圈」十年
- 四平方和定理 leetcode279 c++
- ATF(Arm Trusted Firmware)/TF-A Chapter 01. 介绍
- 百度网盘下载文件损坏 定位和解决方案
- pcie读写ddr_5.3 存储器、I/O和配置读写请求TLP
热门文章
- 新东方雅思词汇(List 46 ~ List 48)
- 余三码 2020-12-30
- 高等工程数学--求解非齐次线性微分方程组
- 抓取 google 搜索结果
- python自定义异常必须继承exception 对不对_在Java中允许用户自定义异常,但自定义的异常类必须继承自Exception或其子类。()...
- Web案例——制作简历
- 美团酒店:如何收割新一代90后住宿需求? | 一点财经
- MySQL自定义中文转拼音函数
- 百度云盘APP中去除我的应用数据图标:ES File Exploer
- 宇视摄像头安装水晶头防护套步骤