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));
}
}
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));
}
}
相关文章推荐
- JavaSE__Jdbc关闭
- java 每日习题(六)从文件收集数据记录到mysql
- Java中利用socket实现简单的服务端与客户端的通信(入门级)
- idea类似eclipse鼠标提示java api信息
- Java获取操作系统信息和Java版本信息
- Spring MVC学习一
- 运行时java对象在内存中是什么样子的?
- eclipse和myeclipse下main方法找不到主类的一种情况
- JAVA NIO:Path ,File
- 简单的安卓手势处理类
- java 选择排序法
- struts2 ajax一个很经典的小例子
- java读取文件大全
- Eclipse+GIMP 揪出占用内存的那个图片
- [eclipse技巧]设置eclipse中jsp/html文件好看的自动排版
- java 设计作业——简单计算器
- java 项目 添加 log4j
- java数字转换成字符串
- 深入理解Java:类加载机制及反射
- 深入研究Java类加载机制