A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© litianji2016 中级黑马   /  2016-9-21 11:41  /  575 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[Java] 纯文本查看 复制代码
public static void main(String[] args) {
		int[] arr={32,4,65,2,856,2344,654,4436,2342,3,68,4,368,2345};
		
		for(int i=0;i<arr.length;i++){
			for(int k=0;k<arr.length-1-i;k++){
				if(arr[k]>arr[k+1]){
					int temp=arr[k+1];
					arr[k+1]=arr[k];
					arr[k]=temp;
				}
			}
		}
		for (int i : arr) {
			System.out.println(i);
		}
	}

8 个回复

倒序浏览
莫华军 来自手机 中级黑马 2016-9-21 11:55:31
沙发
你这是学到哪里了?玩着冒泡用着增强for
回复 使用道具 举报
莫华军 发表于 2016-9-21 11:55
你这是学到哪里了?玩着冒泡用着增强for

下面的增强for是遍历数组用的!
回复 使用道具 举报
那你的冒泡不是排序的么?不是一样遍历的啊,感觉多此一举
回复 使用道具 举报
嬉笑 发表于 2016-9-21 14:27
那你的冒泡不是排序的么?不是一样遍历的啊,感觉多此一举

他这是打印排完序的数组!
回复 使用道具 举报
谢谢楼主分享~~~
回复 使用道具 举报
这方法不错的,谢谢分享
回复 使用道具 举报
zbwzwd 中级黑马 2016-9-21 22:15:47
8#
对于你这样做,我只能说666
回复 使用道具 举报
666,学到了~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马