我正在编写一个程序来创建一个动物,需要一些帮助来创建一种方法,当健康,能量或饥饿降到20以下的程度时,程序将打印出该动物的噪音。有一个超级动物,我目前正在研究一只狗。来自超类的方法
这里是动物类的代码示例:
public void setHungry(int Hungry) {
this.Hungry = Hungry;
如何将这样如果饥饿低于20写一个方法程序会:
if (Hungry <= 20)
System.out.println ("Grunt");
我不没有很多编码经验。 由于事先
我忘了说,这是一组任务,我不能改变动物类
如果您需要检查饥饿是否低于20,为什么您要比较饥饿<= 0?另外,请尝试遵循Java命名约定。像'someVar'这样的名称用于变量/方法,并且像'SomeClass'这样的名称用于类。 – Christian
除了你的代码检查与0而不是20对比的事实,我没有看到这个问题。你缺乏什么? – Mureinik
你在哪里改变这个饥饿的价值?我建议你编辑一个控件,每当你编辑该值,以检查它是否已经<= 20。 – Karura91