【发布时间】:2022-06-15 23:25:03
【问题描述】:
public class barkingDog {
public static void main(String[] args) {
barkingDog.shouldWakeUp(true, 1);
}
public static boolean shouldWakeUp (boolean barking, int hourOfDay) {
if (barking && (hourOfDay < 8 || hourOfDay >22)){
return true;
}
else if (!barking && hourOfDay<0 || hourOfDay>23){
return false;
}
return false;
}
} 问题:“barkingDog.shouldWakeUp()”的结果被忽略 这是什么意思? 我应该怎么做才能解决这个问题?
【问题讨论】:
-
您没有对来自
shouldWakeUp的returned 值做任何事情。所以你只是调用方法,什么都不会发生——你什么也看不到。你应该对价值做一些事情,比如根据它做出决定或打印它。 -
这只是意味着
shouldWakeUp方法正在返回一个boolean但你没有使用它。要消除错误,您可以将变量设置为返回类型或以某种方式使用该值
标签: java intellij-idea