无与伦比的类型:boolean和int error

时间:2017-11-12 16:56:18

标签: if-statement

enter image description here

当我尝试做if语句时,我遇到了错误!错误是无法比较的类型boolean和int ...

任何帮助都会非常感激! 谢谢

1 个答案:

答案 0 :(得分:-1)

您必须使用LOGICAL AND(&&)分别检查每个相等性。例如:

if (d1 == d3 && d1 == n1 && d1 == n3 && d3 == n1 && d3 == n3 && n1 == N3)
    System.out.println("Too Special");

另一种方法是使用BINARY LOGICAL AND(&):

int isvalid = (d1 & d3 & n1 & n3);
if (isvalid)
    System.out.println("Too Special");

您还可以查看另一个答案:

How can I check whether multiple variables are equal to the same value?