您的位置:首页 > 其它

数组冒泡排序

2016-04-12 22:57 459 查看
package com.heima.test;

import java.util.Random;

public class Test17 {

/**数组冒泡排序
* @param args
*/
public static void main(String[] args) {
int [] arr = getArray();
sort(arr);
print(arr);
}

public static void print(int[] arr) {
for(int i = 0;i < arr.length;i++){
System.out.print(arr[i]+" ");
}
}

private static void sort(int[] arr) {
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;
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}

public static int[] getArray() {
int []arr = new int[10];
Random r = new Random();
for(int i = 0;i < 10;i++){
int num = r.nextInt(60)+1;
arr[i] = num;
}
return arr;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: