Java 3个布尔值的开关盒请求布尔值
当且仅当i为1、2、3或4时返回true; “useSwitch”仅在值i在1到5之间时调用Java 3个布尔值的开关盒请求布尔值,java,methods,switch-statement,boolean,case,Java,Methods,Switch Statement,Boolean,Case,当且仅当i为1、2、3或4时返回true; “useSwitch”仅在值i在1到5之间时调用 private static boolean useSwitch(int i) { switch(i * i + i) { case (-1 /* 1,2,3,4*/): return (false /* i !=5 */); } return (false /* TODO: modify this expression */); } 将
private static boolean useSwitch(int i) {
switch(i * i + i) {
case (-1 /* 1,2,3,4*/):
return (false /* i !=5 */);
}
return (false /* TODO: modify this expression */);
}
将要做的事情放在何处:修改此表达式 这样行吗
private static boolean useSwitch(int i) {
if(i >= 1 && i >=4){
return true;
}else{
return false;
}
}
或者干脆
private static boolean useSwitch(int i) {
return (i>=1 && i<=4);
}
如果您不想添加任何其他内容。根据您似乎想要的内容,这将起到作用
private static boolean useSwitch(int i) {
return i != 5;
}
我不明白你在问什么。澄清你想做什么!为什么不返回i>=1&&i