interface ComputerWeight
{ public double computerWeight();
}
class Television implements ComputerWeight
{ public double computerWeight()
{
return 50;
}
}
class Computer implements ComputerWeight
{public double computerWeight(){
return 45;
}}
class WashMachine implements ComputerWeight
{ public double computerWeight(){
return 30;
}
}
class Car
{ ComputerWeight[] goods;
double totalWeight=0;
Car(ComputerWeight[] goods)
{ this.goods=goods;
}
public double getTotalWeight()
{ totalWeight=0;
for(int i=0;i<goods.length;)
{totalWeight=totalWeight+goods[i].computerWeight();
}return totalWeight;
}
}
public class Road
{ public static void main(String args[])
{ ComputerWeight[] goodsOne=new ComputerWeight[50],
goodsTow=new ComputerWeight[22];
for(int i=0;i<goodsOne.length;i++)
{ if(i%3==0)
goodsOne[i]=new Television();
else if(i%3==1)
goodsOne[i]=new Computer();
else if(i%3==2)
goodsOne[i]=new WashMachine();
}
for(int i=0;i<goodsTow.length;i++)
{ if(i%3==0)
goodsTow[i]=new Television();
else if(i%3==1)
goodsTow[i]=new Computer();
else if(i%3==2)
goodsTow[i]=new WashMachine();
}
Car 大货车=new Car(goodsOne);
System.out.println("大货车装载的货物重量:"+大货车.getTotalWeight());
Car 小货车=new Car(goodsTow);
System.out.println("小货车装载的货物重量:"+小货车.getTotalWeight());
}
}
{ public double computerWeight();
}
class Television implements ComputerWeight
{ public double computerWeight()
{
return 50;
}
}
class Computer implements ComputerWeight
{public double computerWeight(){
return 45;
}}
class WashMachine implements ComputerWeight
{ public double computerWeight(){
return 30;
}
}
class Car
{ ComputerWeight[] goods;
double totalWeight=0;
Car(ComputerWeight[] goods)
{ this.goods=goods;
}
public double getTotalWeight()
{ totalWeight=0;
for(int i=0;i<goods.length;)
{totalWeight=totalWeight+goods[i].computerWeight();
}return totalWeight;
}
}
public class Road
{ public static void main(String args[])
{ ComputerWeight[] goodsOne=new ComputerWeight[50],
goodsTow=new ComputerWeight[22];
for(int i=0;i<goodsOne.length;i++)
{ if(i%3==0)
goodsOne[i]=new Television();
else if(i%3==1)
goodsOne[i]=new Computer();
else if(i%3==2)
goodsOne[i]=new WashMachine();
}
for(int i=0;i<goodsTow.length;i++)
{ if(i%3==0)
goodsTow[i]=new Television();
else if(i%3==1)
goodsTow[i]=new Computer();
else if(i%3==2)
goodsTow[i]=new WashMachine();
}
Car 大货车=new Car(goodsOne);
System.out.println("大货车装载的货物重量:"+大货车.getTotalWeight());
Car 小货车=new Car(goodsTow);
System.out.println("小货车装载的货物重量:"+小货车.getTotalWeight());
}
}










