您的位置:首页 > 编程语言 > Java开发

java冒泡排序方法

2015-11-19 18:20 323 查看
import java.util.Arrays;

public class Maopao

{

public static void main(String[] args)

{

int[] arr={23,12,43,1,32,17,54,21};

System.out.println("排序前的是:"+Arrays.toString(arr));

Arrays.sort(arr);

System.out.println("使用Arrays方法排序后:"+Arrays.toString(arr));

for(int i=0;i<arr.length-1;i++)//外循环找出最大或最小值,并将它冒出来

{

for(int j=0;j<arr.length-i-1;j++)//内循环进行比较,交换位置

{

if(arr[j]>arr[j+1])

{

int temp=arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

System.out.println("第"+(i+1)+"次排序后:"+Arrays.toString(arr));

}

System.out.println("使用冒泡排序后的是:"+Arrays.toString(arr));

}

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