public class OrderNumber{
public static void main(String[] args){
if(args == null){
System.out.println("错误!没有检测到数据输入");
System.exit(-1);
}
if(args.length == 1){
System.out.println("错误!请输入至少两个数据");
System.exit(-1);
}
int[] array = new int[args.length];
for(int i=0; i<args.length; i++){
try{
array[i] = Integer.parseInt(args[i]);
} catch (NumberFormatException e) {
System.out.println("数据格式错误!请输入整数");
e.printStackTrace();
System.exit(-1);
}
}
//选择排序
int k = 0;
int temp = 0;
for(int i=0; i<args.length; i++){
k = i;
temp = 0;
for(int j=i+1;j<args.length;j++){
if(array[k]>array[j]){
k = j;
}
}
if(k != i){
temp = array[i];
array[i] = array[k];
array[k] = temp;
}
}
for(int i=0; i<array.length; i++){
System.out.print(array[i]+" ");
}
}
}