本帖最后由 IT我的梦 于 2015-4-16 00:15 编辑
/*
要求:
电在传输上都会有损耗,假如计算电费时区分冬季和夏季用电情况,
冬季在用电原有读数上加上20千瓦小时作为用电损耗,而夏季没有此损耗问题。电费是
每千瓦小时电0.49元,假定用电度数为125千瓦小时,分别计算出冬季和夏季相应的电费。
**/
//程序员:李显福。
abstract class Dian
{//抽象类。
public double dushu;
Dian(double dushu)
{
this.dushu=dushu;
}
abstract public double dianfei();//抽象方法。
abstract void show();//抽象方法。
}
class XiajiDian extends Dian
{
XiajiDian(double dushu)
{
super(dushu);
}
public double dianfei()
{//计算夏季所用电费。
return 0.49*dushu;
}
void show()
{
System.out.println("夏季所用电费为:"+0.49*dushu+"元。");
}
}
class DongjiDian extends Dian
{
DongjiDian(double dushu)
{
super(dushu);
}
public double dianfei()
{//计算冬季所用电费。
return 0.49*(dushu+20);
}
void show()
{
System.out.println("冬季所用电费为:"+0.49*(dushu+20)+"元。");
}
}
class DemoDian
{
public static void main(String args[])
{
XiajiDian x1=new XiajiDian(36.7);
x1.show();
DongjiDian d1=new DongjiDian(35);
d1.show();
}
}
|
|