项目场景:
判断键盘输入的三个数字大小,并从小到大输出
问题描述:
最开始判断三个数是否相等时,采用了下面这样的句子:
if(num1 == num2 == num3){
return;
}
报错:
错误: 不可比较的类型: boolean和int
if(num1 == num2 == num3)
原因分析:
num1==num2 返回的是boolean类型,不能与第三个int类型的num3作比较。
解决方案:
if(num1 == num2 && num2 == num3){
return;
}