急急急。。..编写JAVA程序,要求从键盘输入10个整数,然后对这10个数进行降序排序并输出。

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:32:38

public class Sort {
//public Sort(){}
public static void main(String args[]){
int[] num = new int[10] ;
int N = num.length ;
int temp = 0 ;

try{
for(int i=0 ; i<10 ; i++){
num[i] = Integer.parseInt(args[i]) ;
}

//排序开始
for(int i=0 ; i<N-1 ; i++){
for(int j=N-2 ; j>=i ; j--){
if(num[j]>num[j+1]){
temp = num[j] ;
num[j] = num[j+1] ;
num[j+1] = temp ;
}
}
}
//输出排序结果
for(int i=0; i<N; i++){
System.out.println(num[i]);
}
}catch(Exception ex){
//ex.printStackTrace() ;
}

}

}

编译:javac Sort.java

运行:java Sort 1 4 7 8 5 2 3 6 9 0

结果:0 1 2 3 4 5 6 7 8 9

典型的冒泡排序

键盘输入的话
try{
for(int i=0 ; i<10 ; i++){
num[i] = Integer.parseInt(args[i]) ;
}