java中的选择排序

import java.util.Scanner;


public class Paixu {


public static void main(String[] args) {
int[] a=new int[10];
Scanner input=new Scanner(System.in);
System.out.println("请输入六个数");
for (int i = 0; i <10; i++) {//给数组赋值
a[i]=input.nextInt();
}
System.out.println("排序前数组的元素有:");
for (int  i= 0;  i< a.length; i++) {//输出数组中的数据
System.out.print(a[i]+"\t");
}
for (int i = 0; i < 9; i++) {//排序
for (int j = i+1; j < a.length; j++) {
if(a[i]<a[j]){//交换数据
int t=a[i];
a[i]=a[j];
a[j]=t;
}
}

}
System.out.println("\n排序后数组的元素有:");
for (int  i= 0;  i< a.length; i++) {
System.out.print(a[i]+"\t");
}


}


}

猜你喜欢

转载自blog.csdn.net/qq_41899840/article/details/79747164
今日推荐