1编写“电费管理类”及其测试类
public class ElectricityManagement {
private int Lastmonthmeterreading;
private int Themonthmeterreading;
public ElectricityManagement(){
}
public ElectricityManagement(int Lastmonthmeterreading,int Themonthmeterreading ) {
this.Lastmonthmeterreading=Lastmonthmeterreading;
this.Themonthmeterreading=Themonthmeterreading;
}
//获取上月电表读数
public int getLastmonthmeterreading() {
return Lastmonthmeterreading;
}
//设置上月电表读数
public void setLastmonthmeterreading(int Lastmonthmeterreading) {
if(Lastmonthmeterreading<0) {//电表读数不能为负数
this.Lastmonthmeterreading=0;
}
else {
this.Lastmonthmeterreading=Lastmonthmeterreading;
}
}
//获取本月电表读数
public int getThemonthmeterreading() {
return Themonthmeterreading;
}
//设置本月电表读数
public void setThemonthmeterreading(int Themonthmeterreading) {
if(Themonthmeterreading<0) {//电表读数不能为负数
this.Themonthmeterreading=0;
}
else {
this.Themonthmeterreading=Themonthmeterreading;
}
}
}
public class TestElectricityManagement{
public static void main(String[]args) {
ElectricityManagement e1=new ElectricityManagement(30,48);
e1.addThemonthmeterreading();
e1.printMessage();
ElectricityManagement e2=new ElectricityManagement(60,28);
e2.addLastmonthmeterreading();
e2.printMessage();
}
}
2:编写圆柱体类及其测试类
public class cylindrical extends round{
private double height;
private double voluem;
public void setHeight(double height){ //设置圆柱体的高
this.height = height;
}
public double getVoluem() { //求圆柱体的体积,半径继承自圆的类,不用重复定义
return 3.14*radius*radius*height;
}
}
ppublic class circle { public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int r,h;
double PI=3.14;
System.out.println("请输入半径:");
System.out.println("请输入高:");
r=sc.nextInt(); h=sc.nextInt();
System.out.println("底面积为"+PI*r*r);
System.out.println("体积为"+PI*r*r*h);
}
![]()
好吧,其实有些程序运行不出来,有错误。