public static String result(int x,int y) {
int a = 0;
if(x>=80 && y>=60) {
if(!(x>=90 || y>=90))
a=2;
}
else if(x<=70 || y<=70)
a=3;
else
a=4;
return String.format("a=%d:", a);
}
public static String result(int x,int y) {
int a = 0;
if(x>=80 && y>=60)
if(!(x>=90 || y>=90))
a=2;
else if(x<=70 || y<=70)
a=3;
else
a=4;
return String.format("a=%d:", a);
}
为什么两段代码实现结果不一样,当传入(70,70)时,第一段代码a=3,第二段代码a=0