算法与算法

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

public class Bubbling {
public static void main(String[] args) {
Bubbling bu=new Bubbling();
int []arr1=bu.ints(); bu.sort(arr1);

}
//获得数组
public int[] ints(){
Random rand=new Random();
Scanner scan=new Scanner(System.in);
System.out.print("输入数组的个数:");
int num=scan.nextInt();
int []arr=new int[num];
for(int i=0;i<arr.length;i++){
arr[i]=rand.nextInt(1000);
System.out.print(arr[i]+" ");
}
System.out.println();
return arr;
}
//对数组进行冒泡排序
public void sort(int [] arr1){
int temp;
for(int i=0;i<arr1.length;i++){
for(int j=0;j<arr1.length-i-1;j++){
if(arr1[j]>arr1[j+1]){
temp=arr1[j];
arr1[j]=arr1[j+1];
arr1[j+1]=temp;
}
}
System.out.print(arr1[i]);
if(i!=arr1.length-1){
System.out.print("<");
}
}
}

posted on 2017-11-02 17:11  小小碼  阅读(82)  评论(0编辑  收藏  举报