这个比第一题稍微难点,从大到小比较后还需要输出
下面解法是假设num1最大,num2第二大,num3最小
int num1=9,num2=6,num3=8; int temp=num1; if(num1<num2){//交换num1和num2的值 temp=num1; num1=num2; num2=temp; } if(num1<num3){//交换num1和num3的值 temp=num1; num1=num3; num3=temp; } if(num2<num3){ System.out.println(num1+">"+num3+">"+num2); }else{ System.out.println(num1+">"+num2+">"+num3); }