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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爱java爱生活 中级黑马   /  2015-6-2 23:37  /  605 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


public class Bobble {

        public static void main(String[] args)
        {
                int []a=new int [] {7880,65654,24,45,346,8900}        ;
                bobble(a);
                for(int i=0;i<a.length;i++)
                {
                        System.out.println("a["+i+"]="+a[i]);}
                // TODO Auto-generated method stub
                 
        }
        public static void bobble(int [] a)
        {
        for(int i=0;i<a.length;i++)
        {
                for(int j=0;j<a.length-1-i;j++)
                {
               
                        if(a[j]>a[j+1])
                        {
                                int temp=a[j];
                                a[j]=a[j+1];
                                a[j+1]=temp;
                       
                        }
               
                }
                }
                System.out.println(a.length);
        }
}

13 个回复

倒序浏览
我也是新人,这个问题刚好没搞懂,看了你的弄懂一些,下次加上注释会好一些~加油
回复 使用道具 举报
是啊,一起加油;
回复 使用道具 举报
你这写个代码要问什么啊
回复 使用道具 举报
最好加上注释
回复 使用道具 举报
加上注释,还有自己的理解,这样一个纯代码确实没啥可说的,无论是选择还是冒泡最主要就是掌握两个for循环的条件!其他都比较简单!注重思想的理解!
回复 使用道具 举报
新人报道,正在努力中
回复 使用道具 举报
for(int i=0;i<a.length;i++) 这句话中i其实可以小于length-1的,另外也不知道楼主你想问的是什么。。下次写的时候可以适当的加上注释吧~这样以后看起来也会容易些,表示同是新人,一起加油!:)

点评

嗯!是的!黑马的学习氛围是真的很好  发表于 2015-6-3 00:48
回复 使用道具 举报
ZYZQ 中级黑马 2015-6-3 00:50:18
9#
需要做一点小修改,i<a.length - 1,OK

点评

可以的。  发表于 2015-6-3 00:53
回复 使用道具 举报
爱java爱生活 来自手机 中级黑马 2015-6-3 00:54:10
10#
谢晓明 发表于 2015-6-3 00:14
最好加上注释

是啊!自己还是不怎么规范,谢谢提醒咯
回复 使用道具 举报
没有注释的代码完全不想看- -

点评

好吧  发表于 2015-6-3 21:15
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马