Java冒泡排序
2017-07-20 22:39
274 查看
直接上代码吧,感谢大家阅读。
import java.util.Random; public class Arry { public static void main(String[] args) { int[] arr=new int[]{ 21,32,56,89,78,62,66,9,882,1546}; //要求数组从小到大排序 //遍历一维数组 //利用foreach方法遍历 System.out.println("排序前"); for(int temp:arr){ System.out.println(temp+"\t"); } System.out.println(); for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ //交换 int temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } //遍历数组 System.out.println("排序后"); for(int temp :arr){ System.out.println(temp); } } }
感谢大家阅读,有疑问或错误,请指出,谢谢大家!