public class Test010 {
public static void main(final String[] args) {
final Scanner scan = new Scanner(System.in);
final int num =scan.nextInt();
String str =String.valueOf(num);
final String[] aa= str.split("");
final int a1 = Integer.parseInt(aa[0]);
final int a2 = Integer.parseInt(aa[1]);
final int a3 = Integer.parseInt(aa[2]);
if(a1>a2 &&a1>a3){
if(a2>a3){
str = aa[0] +aa[1]+aa[2];
}else {
str = aa[0] +aa[2] +aa[1];
}
}else if (a2>a1 &&a2>a3) {
if(a1>a3){
str = aa[1] +aa[0]+aa[2];
}else {
str = aa[1] +aa[2] +aa[0];
}
}else if (a3>a1 &&a3>a2){
if(a1>a2){
str = aa[2] +aa[0]+aa[1];
}else {
str = aa[2] +aa[1] +aa[0];
}
}
System.out.println(str);
}
}
勉强满足你的需求,我得想办法把它节减一下.
追问谢谢
我刚刚学习 能不能简单点呀
追答这个已经简单了,复杂的我也在学习.
需要我给你解释一下么?