方法一:
public static void main(String[] args) {
int[] arr = {999,555,666,777,111,333,888}; //初始化一个数组
for(int i=0;i<arr.length-1;i++){ //外层循环:控制比较的轮数
for(int j=0;j<arr.length-1;j++){ //内层循环:控制每一轮比较的次数和参与比较的下标
if(arr[j]>arr[j+1]){
//交换位置
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for(int num:arr){
System.out.print(num+"\t");
}
}
方法二:
Arrays工具类的使用:
import java.util.Arrays;
public class Demo_Shuzu1 {
public static void main(String[] args) {
int[] arr1 = {5,6,1,7,9,8,3,4};
Arrays.sort(arr1);
for(int num:arr1){
System.out.print(num+"\t");
}
}
}