eclipse if-else if不输出else if语句java
我对代码的其他部分有问题。第一个“if”可以正常工作,第三个(else)可以正常工作,但我对代码中的“else if”部分有问题,因为程序不执行这个语句
if ((a+c)>=(b+d)) {
if ((a==b) && (b==c) && (c==d)) {
System.out.println("square");
} else if ( (a!=b) && (c!=d) && ( a== c) && (b == d) ) {
System.out.println("rectangle");
} else {
System.out.println("four different sides");
}
} else
System.out.println("ERROR");
所以,当我输入值a=c和b=d时,我得到的是“ERROR”而不是“rectangle”
我做错了什么
谢谢
共 (0) 个答案