class IfElseTest{
public static void main(String[] args) {
int num1=90,num2=60,num3=80;
if (num1<num2){
if (num3<num1) {System.out.println(num3+"<"+num1+"<"+num2);}
else if (num3>num2){System.out.println(num1+"<"+num2+"<"+num3);}
else {System.out.println(num1+"<"+num3+"<"+num2);}
}else {//num1>num2
if (num3<num2) {System.out.println(num3+"<"+num2+"<"+num1);}
else if (num3>num1){System.out.println(num2+"<"+num1+"<"+num3);}
else {System.out.println(num2+"<"+num3+"<"+num1);}
}
}
}
以上是我自己写的。
老师写的在if后的判定语句中加了等号。也就是写成了num1<=num2的形式。我没有考虑到=的情况。其余都相同