两村共饮一井水

来源:互联网 发布:手机录制gif软件 编辑:程序博客网 时间:2024/04/29 14:03

Village类

public class Village {   static int waterAmount;      int peopleNumber;      String name;      Village(String s){    name=s;    }      static void setWaterAmount(int m){     if(m>0)    waterAmount=m;    }      void drinkWater(int n){      if(waterAmount-n>=0){    System.out.println(name+"喝了"+n+"升水");        waterAmount=waterAmount-n;    }    else    waterAmount=0;    }      static int lookWaterAmount(){    System.out.println("水井还有"+waterAmount+"升水");    return waterAmount;    }      void setPeopleNumber(int n){     peopleNumber=n;    }      int getPeopleNumber(){     return peopleNumber;    } }


Land类

public class Land {    public static void main(String args[]){          Village.setWaterAmount(200);          int leftWater=Village.waterAmount;          System.out.println("水井中有"+leftWater+"升水");          Village zhaozhuang,majiahezhi;          zhaozhuang=new Village("赵庄");          majiahezhi=new Village("马家河子");          zhaozhuang.setPeopleNumber(80);          majiahezhi.setPeopleNumber(120);          zhaozhuang.drinkWater(50);          leftWater=zhaozhuang.lookWaterAmount();          String name=majiahezhi.name;          System.out.println(name+"发现水井中有"+leftWater+"升水");          majiahezhi.drinkWater(100);          leftWater=majiahezhi.lookWaterAmount();          name=zhaozhuang.name;          System.out.println(name+"发现水井中有"+leftWater+"升水");          int peopleNumber=zhaozhuang.getPeopleNumber();          System.out.println("赵庄的人口"+peopleNumber);          peopleNumber=majiahezhi.getPeopleNumber();          System.out.println("马家河子的人口"+peopleNumber);          }}


0 0