java吧 关注:1,292,132贴子:12,824,645

题目如图,来大神😅Java无能的我

只看楼主收藏回复

想知道该题解法,我写的第一个和第二个程序区别在哪,为什么第一个就是无法运行呢。




来自Android客户端1楼2016-04-17 11:24回复
    排序的话要用for循环嵌套


    来自Android客户端3楼2016-04-17 11:41
    收起回复
      2025-12-22 06:41:24
      广告
      不感兴趣
      开通SVIP免广告
      Arrays.sort(a);


      来自Android客户端4楼2016-04-17 11:45
      收起回复
        第一种排不了序且数组下标越界无法运行


        IP属地:广西5楼2016-04-17 12:21
        收起回复
          同问


          IP属地:湖南来自Android客户端7楼2016-04-17 13:40
          收起回复
            自己顶


            来自Android客户端8楼2016-04-17 13:49
            回复
              暖暖暖


              来自Android客户端9楼2016-04-17 13:57
              回复
                杂么又系你丫,来爆照压压惊


                IP属地:上海来自Android客户端10楼2016-04-17 14:11
                收起回复
                  2025-12-22 06:35:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  第一个
                  for(int i=0;i<=9;i++){
                  if(a[i]>a[i+1]){ //这里的a[i+1],当a=9时,数组下标越界,因为10个数吗,下标从0到9,当i=9时,i+1=10,在数组里下标是10,就是数组里的第11个数,一个10个数,11就越界了
                  int b = a[i];
                  a[i] = a[i+1];
                  a[i+1] = b;//况且如果你改了,这样写也不行,最后结果也不是从大到小排序,如果步明白为啥结果不是排序,你可以设置5个数,在纸上写出每次循环过程,你能写出来,双重循环就容易理解了
                  }
                  }


                  IP属地:北京11楼2016-04-17 14:16
                  收起回复
                    眼睛保健操,,(→_→)(↑_↑)(←_←)(↓_↓)(→_→)(↑_↑)(←_←)(←_←)(↑_↑)(→_→)(↑_↑)(←_←)(↓_↓)(→_→)做完之后可能出现如下症状:(T_T)(>_<)(*_*)……眼保健操加强版:(↑_↓)(←_→)(↓_↑)(→_←)(↑_↓)(←_→)(↓_↑)(→_←)(↑_↓)(←_→)做完之后可能出现如下症状:(O_O)(V_V)(★_★)(⊙_⊙)……眼睛保健操终极版:(↗_↗)(↙_↙)(↗_↖)(↖_↗)(↖_→)(↙_↑)(↓_↖)(↓_→)(↘_↘)(↖_↖)(↓_→)(↖_→)(↙_↑)(←_↗(↓_↘)(↖_→)做完后将出现以下症状:(?_?)(*_▲)(▲_*)


                    IP属地:宁夏来自Android客户端12楼2016-04-17 14:19
                    收起回复
                      循环就是考验你的数学思维逻辑,循环这数学得有点功底,要不理解起来就困难,但还是有方法的,就是理解循环的的具体步骤,哪个是第一步,哪个是第二步,哪里是第三步,一步一步的理解好了,理解好了,以后的循环题你才有思维逻辑知道怎么写循环体怎么定义条件,循环次数...思路清晰,这些题就迎刃而解


                      IP属地:北京14楼2016-04-17 14:25
                      收起回复
                        放list中,在调用sort最简单


                        来自Android客户端15楼2016-04-17 14:39
                        收起回复
                          冒泡


                          IP属地:福建来自Android客户端16楼2016-04-17 14:43
                          收起回复
                            Arrays.sort(); Java自带的排序!


                            IP属地:湖北来自iPhone客户端17楼2016-04-17 14:47
                            收起回复