编程创建一个Rectangle类,在类中:
(1)定义两个私有变量length和width表示长、宽;
(2)定义一个方法setDemo(...)对长和宽进行初始化,当长或者宽<0时,给出错误提示;
(3)定义一个方法area()求面积;
创建主类Test,要求在主类主方法中,创建Rectangle类的对象,求给定尺寸的长方形的面积(假设长、宽分别从键盘输入)
编程创建一个Rectangle类,在类中:定义两个私有变量length和width表示长、宽;定义一个方法setDemo(...)对长和宽进行初始化,当长或者宽<0时,......
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 明教第三十四代觉主 2020-04-14 14:17关注
public class Rectangle { private Integer length; private Integer width; public void setDemo(Integer length, Integer width){ if(length < 0){ throw new RuntimeException("length 不能小于0"); } if(width < 0){ throw new RuntimeException("width 不能小于0"); } this.length = length; this.width = width; } public Integer arer(){ return length * width; } } public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入length:"); int length = scanner.nextInt(); System.out.println("请输入width:"); int width = scanner.nextInt(); Rectangle rectangle = new Rectangle(); rectangle.setDemo(length,width); System.out.println(rectangle.arer()); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 6无用
悬赏问题
- ¥30 vb net 使用 sendMessage 如何输入鼠标坐标
- ¥200 求能开发抖音自动回复卡片的软件
- ¥15 关于freesurfer使用freeview可视化的问题
- ¥100 谁能在荣耀自带系统MagicOS版本下,隐藏手机桌面图标?
- ¥15 求SC-LIWC词典!
- ¥20 有关esp8266连接阿里云
- ¥15 C# 调用Bartender打印机打印
- ¥15 我这个代码哪里有问题 acm 平台上显示错误 90%,我自己运行好像没什么问题
- ¥50 C#编程中使用printDocument类实现文字排版打印问题
- ¥15 找会编程的帅哥美女 可以用MATLAB里面的simulink编程,用Keil5编也可以。