
public class NumberSort ...{
public static void main (String[] args) ...{
int len = args.length;
if(len<=0) ...{
System.out.println("Usage:Type some numbers,They will be sorted.");
System.exit(-1);
}
int[] num = new int[len];
for(int i=0;i<len;i++) ...{
num[i] = Integer.parseInt(args[i]);
}
sort(num);
for(int i=0;i<len;i++) ...{
System.out.println(num[i]);
}
}

static void sort(int[] num) ...{
int len=num.length;
int k,temp;
for(int i=0;i<len;i++) ...{
k = i;
for(int j=k+1;j<len;j++) ...{
if(num[k]>num[j]) ...{
k=j;
}
}
if(k!=i) ...{
temp=num[i];
num[i]=num[k];
num[k]=temp;
}
}
}
}
Java排序程序

本文介绍了一个简单的Java程序,该程序能够接收命令行输入的整数并对其进行排序。通过选择排序算法实现,程序首先将输入参数转换为整数数组,然后进行排序,并最后输出排序后的结果。
26万+

被折叠的 条评论
为什么被折叠?



