JAVA if判断新手求解。
发布网友
发布时间:2022-10-18 09:52
我来回答
共5个回答
热心网友
时间:2023-11-11 20:32
java if 判断不能连等,用 && 与号进行关联;具体代码如下:
if(num1==num2 && num1==num3){
System.out.println("三个数相等");
}
热心网友
时间:2023-11-11 20:32
if(num1==num2==num3)改为
if((num1==num2)&&(num2==num3))试试
热心网友
时间:2023-11-11 20:33
//不能这样写的应该是
if(num1 == num2 && num1 == num3)
热心网友
时间:2023-11-11 20:33
这样写
if(num1==num2 && num2 == num3){......}
热心网友
时间:2023-11-11 20:34
if(num1==num2==num3);分两步执行:
1)num1==num2 返回true或false
2)true/false ==num3 程序报错
判断三个数相等,可以写个方法调用:
Boolean ifEq(int a,int b){
if(a==b){
return true;
}else{
return false;
}
}
然后将你的 if(num1==num2==num3) 改为 if(ifEq(num1,num2)&&ifEq(num1,num3)&&ifEq(num2,num3));
OK,给分吧