定义一个水缸类
class Gang{
private final float maxWater=50L
private float water=0L;
Gang(){
}
Gang(float w){
this.water=w;
}
public boolean isFull(){
return water==maxWater?true:false;//是否已满
}
public void addWater(float w){
this.water+=w;
if(isFull()) this.water=maxWater;//满了
}
}
//计算需要多少桶水
public class Test{
public static void main(String args[]){
Gang g=new Gang(15L);//已经有15升的水
int i=0;
while(!g.isFull()){//刚没有满
g.addWater(5L);
i++;
}
System.our.println("需要"+i+“桶才能装满水缸”);
}
}