剛才自以為小聰明想提高效率,在找最大數(shù)和最少數(shù)時,想少比較一次,就if(nums[i+1] >max),直接從第2個數(shù)開始取出來跟max比,后面提示我有異常:ArrayIndexOutOfBoundsException,數(shù)組下標(biāo)越界了,當(dāng)進(jìn)行最后一次循環(huán)的時候,即i=6的時候,[i+1] = 7,第7個元素不存在,越界了。在此提醒小伙伴們一定要注意數(shù)組下標(biāo)溢出的問題

RainbowPeter
2014-05-27
2 回答
舉報(bào)
0/150
提交
取消
2014-05-28
舉一反三,自我總結(jié),必須贊一個!
2014-07-20
多計(jì)算了一次i+1,效率并沒有提高,并且腳本的易讀性變差了.