Java数组的排序
代码:
package lx;
//对10个数进行排序
import java.util.Arrays;
import java.util.Scanner;
public class Sort {
//这是一个main方法,是程序的入口:
public static void main(String[] args) {
System.out.println("请输入10个数(用空格隔开) ");
int[]arr = new int[10];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i <10 ; i++) {
arr[i]= scanner.nextInt();
}
//对数值进行排序
int temp =0; //交换数
for (int i = 0; i <9 ; i++) {
for(int j=i+1;j< arr.length;j++){
if(arr[i]>arr[j]){ //如果第一个数比后面的数大就交换
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
System.out.println("排列后的数组: "+ Arrays.toString(arr));
//Arrays类的包装方法!
}
}
运行结果: