我正在尝试编写一种不使用 if 语句来比较 3 个整数的方法,我尝试了 switch 语句,但它不起作用。 Eclipse 显示 case 表达式必须是常量。
这是我的代码的片段:
公共布尔值 multipleValue(int n1, int n2, int n3) { 布尔结果 = false;
switch (n1)
{
case num2:
case num3:
result = true;
break;
default:
result = false;
}
return result;
}
该行检查 a 是否等于 b 以及 b 是否等于 c。如果两个条件都为 true,则返回 true;否则,返回 false
返回 (a == b) && (b == c);