/*本程序是利用命令行参数输入一串数。如:
java Sort 12 35 25 65 45 78
*/
public class Sort{
//对数组进行排序(从大到小)
public void sort(int[] array){
int row=0,tp=0;
for( row=0;row<array.length;row++){
for( tp=array.length-1;tp>row;tp--){
if(array[tp]>array[tp-1]){
int temp=array[tp];
array[tp]=array[tp-1];
array[tp-1]=temp;
}
}
}
System.out.print("排序后的数值为:");
for(row=0;row<array.length;row++){
System.out.print(" "+array[row]);
}
}
public static void main(String[] args){
int[] array=new int[args.length];
for(int i=0;i<args.length;i++){
array[i]=Integer.parseInt(args[i]);//输入数字
}
Sort px=new Sort();
px.sort(array);//调用sort();
}
}