两村共饮一井水

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

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);  
        }
}


JAVA实验(机动车/家中的电视/井水/求方程的根) 阅读详情

相关推荐

java代码-井实验报告

java代码-井实验报告

编写程序模拟两个村庄共用同一井水。编写个 Village 类,该类有个静态的 int 型成员变量 waterAmount,用于模拟井水量。在主类 Land 的 main()方法中创建两个村庄

3)Land类,主类-》public class Land,-》main,Village wuzhuang = new Village(),wuzhuang.SetPeopelNumber(XXXX);或者 Village xwuzhuang = new Village(XXX), Village 2 = …所以,Village这个类就有两个动作,即两个成员函数——改变、查看,还得有个变量来表示人口,int peopleNumber。2)改变(动作):Village发出来的;

m0_56117066的博客 7162

Java编写程序模拟两个村庄共用同一井水,编写个Village类,该类有个静态的int型成员变量waterAmount, 用于模拟井水量。

编写程序模拟两个村庄共用同一井水,编写个Village类,该类有个静态的int型成员变量waterAmount, 用于模拟井水量。在主类的main()方法中创建两个村庄村庄改变了waterAmount的值,另村庄查看waterAmount的值。 public class Main { public static void main(String[] args) { Village v1 = new Village(); Village v2 = new Villag

hey,欢迎浏览我的博客,希望能给你提供帮助。 1万+

Java-井水

Land 类 public class Land { public static void main(String args[]){ Village.setWaterAmount(200); int leftWater=Village.waterAmount; System.out.println("井中有"+leftWater+"升"); Village zha

zgz1992319的专栏 9539

Java程序设计基础实验二面向对象程序设计

通过本次实验掌握了数据类型的转换,多种流程处理的方法。巩固了子类的继承性、成员变量的继承与隐藏、方法的继承与重写,掌握了重写的目的以及怎样使用super关键字。2.编写Java应用程序,模拟家庭买台电视,即家庭将电视作为自己的个成员,通过调用个方法将某台电视的引用传递给自己的电视成员。4.要求使用package语句将方程的属性封装在个有包名的类中。3.掌握类变量与实例变量,以及类方法与实例方法的区别。5.编写程序模拟中国人、美国人是人,北京人是中国人。(4)方法的继承与重写。

Annzz123的博客 2637

井水

(1)井水(升级版)某村庄口公井,为了保护该井及的质量,当地规定当该井内的量不高于100时,禁止取6小时整(假设1:0:0开始禁止取,则7:0:0可解禁),在此期间,公井水量自动恢复到最大容量1000;如果预计民当次取量低于100,则拒绝该民本次取。其实每个民自家也有口井,自家的井容量各不相同,范围在(100,200]内。民优先去公井取,若发现公井禁止取或因容量不够拒绝取时,再从自家井取

2303_79554995的博客 1660

Java 2实用教程(第5版)实验指导与习题解答 第4章-类与对象

实验 1 机动车 实验目的 本实验的目的是让学生使用类来封装对象的属性和功能。 实验要求 编写Java 应用程序,该程序中有两个类: Vehicle(用于刻画机动车)和 User(主类)。具体要求如下: Vehicle 类有个 double 类型的变量 speed,用于刻画机动车的速度,个 int 型变量 power,用于刻画机动车的功率。类中定义了 speedUp(int s)方法,体现机动车有减速功能;定义了 speedDown()方法,体现机动车有减速功能; 定义了 setPower(in

GTC的博客 1万+

编写程序模拟两个村庄共用同一井水,编写个Village类

该类有个静态的int型成员变量waterAmount,用于模拟井水量。 在主类Land的main()方法中创建两个村庄村庄改变了waterAmount的值,另村庄查看waterAmount的值。 package 面向对象_HomeWork; import java.util.Scanner; public class 井 { public static void main(String[] args) { Village v1=new Village(); Village .

呆呆的丑小鸭的博客 1万+

Java好题分享--井水

村庄口公井,为了保护该井及的质量,当地规定当该井内的量不高于100时,禁止取6小时,在此期间,井水量自动恢复到最大容量1000;如果预计民当次取量低于100,则拒绝该民本次取。其实每个民自家也有口井,自家的井容量各不相同,范围在(100,200]内。民优先去公井取,若发现公井禁止取或因容量不够拒绝取时,再从自家井取。自家井容量不高于100时,禁止取1小时,在此期间,井水量自动恢复到初始量;

2202_75569688的博客 886

Java上机实践四实验三井水

package com.company; public class Main { public static void main(String[] args) { Village.setWaterAmount(200); int leftwater = Village.waterAmount; System.out.println("井中存有" + leftwater +"升"); Village zhaozhuang.

zhangnuanxin520的博客 5516

JAVA井水

package tom.jiafei; public class SquareEquation { double a,b,c; double root1,root2; boolean boo; public SquareEquation(double a,double b,double c) { this.a=a; this.b=b; this.c=c; ...

weixin_53909855的博客 2820

问题(Java题解)

蓝桥杯经典算法题【接问题】,Java题解,超清晰解题思路,入股不亏!

d1006913064的博客 2301

Java好题分享--井水(升级版)

本题目在我昨天发的题目上做了些改进,主要思路不变,都是对公井(属性:初始量,最大量,开关状态,井禁后的开启时间;方法:公井的取方法)和自家井(属性:初始量,最大量,开关状态,井禁后的开启时间;方法:自家井的取方法)的定义和使用,代码加了些必要的注释(不是特别详尽,有不懂的可以私信我)。小编会继续发些好题分享和Java些好的知识点,可以关注我哦~

2202_75569688的博客 1492

类:实验3井水

实验要求:编写程序模拟两个村庄共用同一井水。编写个Village类,该类有个静态的int型成员变量waterAmout,用于模拟井水量。在主类Land的main()方法中创建两个村庄村庄改变了waterAmount的值,另村庄查看waterAmount的值。 class Village{ static int waterAmount; String name; int

MACHINE_128的博客 8912

Java实验四 类与对象(二)

对象的组合 编写Java应用程序,包含三个类用于计算圆锥的体积。 编写Java应用程序,包含三个类用于模拟手机和SIM卡的组合关系。 井水 编写程序模拟两个村庄共用同一井水。类Village 有个静态变量waterAmount,用于模拟井水量。主类Land中创建两个村庄村庄改变了waterAmount的值,另村庄查看waterAmount的值。

qq_69055252的博客 1522

Java 上机实践5(类与对象)

实验井水 实验目的 本实验的目的是让学生掌握类变量与实例变量,以及类方法与实例方法的区别。 实验二:求方程的根 实验目的 本实验的目的是让学生掌握使用package和import语句。

2301_79341065的博客 681

Java习题(二)

1.编写Java应用程序,该程序有2个类:Vehicle(机动车)和User(主类)。 Vehicle类的成员变量有:speed(速度)、power(功率)。成员方法有:speedUp(int s)—加速,speedDown(int d)—减速,setPower(int p)—设置功率,getPower()—获取功率 请按下面给出的程序模版,填写缺少的代码,完成程序。 Vehicle.java public class Vehicle{ 代码1 //声明double型变量speed 代码2 //声明i

qq_53029299的博客 4939
上一篇: 看电视
下一篇: java system.out.printf()的使用方法
Jamie321
博客等级 码龄10年 6粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值