land04-3——共饮同井水
来源:互联网 发布:蓝光2000主板端口说明 编辑:程序博客网 时间:2024/04/28 15:58
/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 文件名称: land04-3——共饮同井水
* 作 者:孙红蕾
* 完成日期:2013 年 10 月 13 日
* 问题描述:编写程序模拟两个村庄共用同一口井水。
* 输入描述: 无
* 程序输出: 显示各村庄的喝水情况
* 算法设计:略
*/
public class Land {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubVillage.setWaterAmount(200);int leftWater=Village.waterAmount;System.out.println("水井中有"+leftWater+"升水");Village zhaoZhuang,maJiaHeZi;zhaoZhuang=new Village("赵庄");maJiaHeZi=new Village("马家河子");zhaoZhuang.setPeopleNumber(80);maJiaHeZi.setPeopleNumber(120);zhaoZhuang.drinkWater(50);leftWater=maJiaHeZi.lookWaterAmount();String name=maJiaHeZi.name;System.out.println(name+"发现水井中有"+leftWater+"升水");maJiaHeZi.drinkWater(100);leftWater=zhaoZhuang.lookWaterAmount();name=zhaoZhuang.name;System.out.println(name+"发现水井中有"+leftWater+"升水");int peopleNumber=zhaoZhuang.getPeopleNumber();System.out.println("赵庄的人口:"+peopleNumber);peopleNumber=maJiaHeZi.getPeopleNumber();System.out.println("马家河子的人口:"+peopleNumber);}}
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){waterAmount=waterAmount-n;System.out.println(name+"喝了"+n+"升水");}}static int lookWaterAmount(){return waterAmount;}void setPeopleNumber(int n){peopleNumber=n;}int getPeopleNumber(){return peopleNumber;}}
- land04-3——共饮同井水
- 共饮同井水
- 共饮同井水
- 类:实验3共饮同井水
- Java-共饮同井水
- 一道数学题——井水抽水问题
- 同道、同行、同梦想;共生、共赢、共未来—— 2013瑞友攻略三步曲圆满成功
- 两村共饮一井水
- 《异世邪君》——奇文共欣赏
- 共面点成像——planar homography
- 【51nod1265】—四点共面
- 雨润莲心:同幽梦、共红尘
- 6、鸡兔同笼问题。鸡兔同笼,头共46,足共128,鸡兔各几只?
- 数论——同余
- 数论——同余
- 张亚勤:与“云”共舞——再谈云计算
- Qt教程一 —— 共十四步
- 模拟电子技术21 36------——共集电极 放大电路
- Java技术基础——Java编程思想学习小节(一)
- 如何更改Jframe里Jpanel的大小
- getch()getchar() getche()函数详解
- 数据结构(之)动态规划总结
- bnu 11952 高斯消元法求秩
- land04-3——共饮同井水
- 使用01字典树解决最大异或问题
- 算法习题8:判断俩个链表是否相交
- span和div的区别
- Delphi中WebBrowser控件的3个bug及解决方案
- VC中如何给对话框应用程序添加————————加速键
- 最大不覆盖点的圆
- margin:10px 5px 15px 20px含义
- gets()gets_s()puts()函数的使用