java吧 关注:1,236,776贴子:12,706,500

我又来了,求大神看一看,万分感谢

只看楼主收藏回复

新手学java问题比较多,求大神拉一把,看看错误在哪,感谢🙏


来自iPhone客户端1楼2017-04-13 18:07回复
    数组下标从0开始


    IP属地:浙江来自Android客户端2楼2017-04-13 18:13
    收起回复
      下标越界,循环里面的条件错了,改成 int i=0;


      3楼2017-04-13 18:16
      收起回复
        i不能等于array1.length会超出索引


        IP属地:广东来自Android客户端4楼2017-04-13 18:17
        收起回复
          可以从1开始,只是读取不到索引为0的值


          IP属地:广东来自Android客户端5楼2017-04-13 18:18
          收起回复
            请大家看一看为什么赋值后数组二的值没变化,程序错在哪里,感谢🙏


            来自iPhone客户端6楼2017-04-13 18:41
            回复
              肯定没变化啊,15行改成array2就好了


              7楼2017-04-13 18:48
              收起回复
                不能直接用数组名赋值,要遍历数组,然后一个一个的赋值,你这个赋值的是地址值当然没变化


                IP属地:广东来自Android客户端9楼2017-04-13 19:58
                回复
                  下标越界,循环次数虽然对的,但最后一次循环就是array[.length],这个下标越界了


                  IP属地:广东来自iPhone客户端10楼2017-04-13 22:01
                  收起回复
                    第14行 你把数组2的值赋给数组1了,然后数组1重新赋值,你并没有对数组2做什么,所以数值没什么改变


                    IP属地:江苏11楼2017-04-13 22:52
                    收起回复
                      劝退


                      IP属地:广东来自Android客户端12楼2017-04-14 08:10
                      回复
                        循环最后一次的下标越界,建议遇到这种问题自己先代数看看


                        IP属地:上海来自iPhone客户端13楼2017-04-14 08:30
                        回复
                          这是用什么写的啊


                          IP属地:北京来自Android客户端14楼2017-04-14 08:33
                          回复
                            <=改成<


                            来自Android客户端15楼2017-04-14 08:42
                            回复
                              把等号去掉


                              来自Android客户端16楼2017-04-14 08:48
                              回复