public class MaxMin {
/*
* 输入一串数字(String),按从小到大排列,比如我输入的是897-->7<8<9
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String temp = "";//定义一个临时变量
System.out.println("请输入一串数字(长度不限,随便你输):");
String num = input.next();
int len = num.length();
int[] arr = new int[len];
for (int i = 0; i < arr.length; i++) {
/*
* 如果直接截取第一个字符会报类型转化异常,我们先借用一个临时变量临时存取
*/
temp = num.substring(0, 1);
num = num.substring(1);
arr[i] = Integer.parseInt(temp);
}
Arrays.sort(arr);
for (int i = 0; i < arr.length; i++) {
if(i == arr.length-1){
System.out.print(arr[i]);
}
else if(arr[i] == arr[i+1]){
System.out.print(arr[i]+"=");
}
else{
System.out.print(arr[i]+"<");
}
}
}
}
输入一串数字(String),按从小到大排列
最新推荐文章于 2023-01-03 14:03:07 发布