冒泡排序
就是两个数相比较,前面的大于后面的就相互交互,一个数从头到尾比较完就是一个内循环。
public static void main(String[] args){
int [] arr={1,5,3,4,8,9,10};
System.out.println("排序前"+Arrays.toString(arr));
for (int i=0;i<arr.length-1;i++){
for (int j=0;j<arr.length-i-1;j++){
int tmp=0;
if (arr[j]>arr[j+1]){
tmp=arr[j+1];
arr[j+1]=arr[j];
arr[j]=tmp;
}
}
}
System.out.println("排序后"+Arrays.toString(arr));
}
实际上,Java的标准库已经内置了排序功能,我们只需要调用JDK提供的Arrays.sort()就可以排序:
Java标准库的Arrays.deepToString()能够遍历二维数组。