从键盘上输入10个数,用选择法将其按由小到大的顺序排列的java代码

2025-03-26 03:50:22
推荐回答(1个)
回答1:

import java.util.Scanner;

public class TestBaiduKnow {

public static void main(String args[]) {
// int[] a = {10,9,8,7,6,5,4,3,2,1};
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
int[] a = new int[s.split(",").length];

for(int i = 0;i a[i]=Integer.valueOf(s.split(",")[i]);

for(int i = 0;i int index = i;
for(int j = i+1;j if(a[index]>a[j])
index=j;
}
if(index !=i){
a[i]=a[i]+a[index];
a[index]=a[i]-a[index];
a[i]=a[i]-a[index];
}
}

for(int i = 0;i System.out.print(a[i]+" ");

}
}