java第四次上机作业
编写“电费管理类”及其测试类。
第一步 编写“电费管理”类
私有属性:上月电表读数、本月电表读数 构造方法:无参、2个参数 成员方法:getXXX()方法、setXXX()方法 成员方法:显示上月、本月电表读数
第二步 编写测试类
创建对象一:上月电表读数为1000,本月电表读数为1200。 要求:调用无参构造方法创建对象; 调用setXXX()方法初始化对象; 假设每度电的价格为1.2元,计算并显示本月电费。 创建对象二:上月电表读数1200,本月电表读数为1450。 要求:调用2个参数的构造方法创建并初始化对象; 调用setXXX()方法修改本月电表读数为1500(模拟读错了需修改); 假设每度电的价格为1.2元,计算并显示本月电费。
package sad撒多;
public class E {
}class Elc{
private double lastmElc;
private double thismElc;
Elc() {
}
Elc(double lastmElc,double thismElc) {
this.lastmElc=lastmElc;
this.thismElc=thismElc;
}
double getlastmElc() {
return this.lastmElc;
}
double getthismElc() {
return this.thismElc;
}
void setlastmElc(double lastmElc) {
this.lastmElc=lastmElc;
}
void setthismElc(double thismElc) {
this.thismElc=thismElc;
}
void showElc() {
System.out.println("上月电表读数为:"+this.lastmElc);
System.out.println("本月电表读数为:"+this.thismElc); } }
public class ElcTest {
public static void main(String[] args) {
Elc a=new Elc();
a.setlastmElc(1000);
a.setthismElc(1200);
a.showElc();
System.out.println("本月电费为:"+(a.getthismElc()-a.getlastmElc())*1.2);
Elc b=new Elc(1200,1450);
b.setthismElc(1500);
b.showElc();
System.out.println("本月电费为:"+(b.getthismElc()-b.getlastmElc())*1.2);
}
}
转载于:https://www.cnblogs.com/czy-995605776/p/10804525.html
java第四次上机作业相关推荐
- java第四次上机作业_第十java上机作业
第十java上机作业 第七章上级作业 7.1 public class Rectangle { double width=1; double height=1; String color=" ...
- java上机实验作业 编写汽车类car_JAVA第十四次上机作业
1.(1)定义一个汽车类Vehicle,要求如下:(知识点:类的继承 方法的覆盖) (a)属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(doub ...
- SDN第四次上机作业
1.建立以下拓扑,并连接上ODL控制器 2.利用ODL下发流表,使得h3在10s内ping不通h1,10s后恢复. 3.借助Postman通过ODL的北向接口下发流表,再利用ODL北向接口查看已下发的 ...
- 找到指针的奇数位置 c语言,(ppt)【C语言程序设计】上机作业2010.ppt
(ppt)[C语言程序设计]上机作业2010 <C程序设计>上机作业 上机时间: 第6周周日上午8:30~11:30, 第8.10.12周周二晚上6:50~9:50 上机地点:科A506 ...
- 【0基础学java】教学日志:javaSE-面向对象6-面向对象前4章上机作业点评,主要涉及继承、封装、多态三个章节的内容
目录 一.面向对象第一章上机作业参考答案(略) 二.面向对象第二章上机作业参考答案: 三.面向对象第三章上机作业参考答案: 1.上机练习1已在第三章博客中编写,请参考: 2.上机练习2 四.面向对象第 ...
- 上机作业:日历(java)
上机作业:日历(java) 1.思路框架分析 本着按照手机日历的构造模型作为model,我着手开始了日历java小程序的编写.说到日历,就不得不提一嘴最可恶的闰年.懂得都懂,闰年是bug制造者.这次用 ...
- Java第四次作业——面向对象高级特性(继承和多态)
Java第四次作业--面向对象高级特性(继承和多态) (一)学习总结 1.学习使用思维导图对Java面向对象编程的知识点(封装.继承和多态)进行总结. 2.阅读下面程序,分析是否能编译通过?如果不能, ...
- JAVA数据库第四章上机3_Java第二至第四章上机练习题
Java第二章~第四章上机题 以下页码见第8版教材 1.完成P53页2.14题 2.完成P53页2.15题,请使用循环编程.输入分别为半年,一年. 3.同上题描述进行编程,问要存多少个月,获得的利息大 ...
- Java第四次作业,面向对象高级特性(继承和多态)
Java第四次作业-面向对象高级特性(继承和多态) (一)学习总结 1.学习使用思维导图对Java面向对象编程的知识点(封装.继承和多态)进行总结. 2.阅读下面程序,分析是否能编译通过?如果不能,说 ...
最新文章
- (转载)从无知到有知
- spring中控制器和服务层校验的实现原理
- 【PAT乙级】1024 科学计数法 (20 分)
- Redis常用命令之操作Set(集合)
- ubuntu 12.04 ubuntu System program problem detected 解决方法
- vfp生成菜单时文件不存在_如何在VFP项目中创建菜单
- 三维点云学习(3)3-Gaussian Mixture Model (GMM)
- FPGA BCD计数器(多位)
- 移动100兆光纤,白天速度快,到了晚上卡成狗,何解?
- MATLAB | 全网唯一,双变量及三变量映射图表的MATLAB绘制
- 图片的增强之-裁剪、旋转、放缩
- 推荐一款开源的ICO制作神器——greenfish
- 第三方接入支付宝授权登录(支付宝新建应用没有公钥和私钥)问题
- 软件测试用例设计之Pairwise算法
- 睿智的目标检测20——利用mAP计算目标检测精确度
- Taurus_Linux
- 中国天眼新发现登Nature封面:恒星形成速度比我们想象快10倍
- 一位15年资深HR直言:清退35岁以上基层员工,早已是公开秘密
- 非常可乐(HDU-1495)
- Android中级工程师面试总结
热门文章
- Kaggle | 用 YoloV5 将物体检测的性能翻倍的心路历程
- 招生 | 上海交通大学人工智能课题组招收博士生
- 盲审不到4分的论文竟中了ICLR 2019??!!ICLR 2019官方这样回应
- 几个实例让你轻松理解正则表达式
- 使用RNN预测股票价格系列二
- 通过导入txt数据画出python turtle图形_【Python】txt文件读取绘画
- wamp惯用的php框架_wamp集成环境php多版本搭建(php5.5,php5.6,php7.0.6)
- java httpclient 重定向_如何在HttpClient中自动重定向(java,apache)
- php 获取mysql大小限制_php计算整个mysql数据库大小的方法
- 计算机硬件知识pdf,计算机硬件知识 (很详细)