为了账号安全,请及时绑定邮箱和手机立即绑定

刚才自以为小聪明想提高效率,在找最大数和最少数时,想少比较一次,就if(nums[i+1] >max),直接从第2个数开始取出来跟max比,后面提示我有异常:ArrayIndexOutOfBoundsException,数组下标越界了,当进行最后一次循环的时候,即i=6的时候,[i+1] = 7,第7个元素不存在,越界了。在此提醒小伙伴们一定要注意数组下标溢出的问题

正在回答

2 回答

举一反三,自我总结,必须赞一个!

1 回复 有任何疑惑可以回复我~

多计算了一次i+1,效率并没有提高,并且脚本的易读性变差了.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165201    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信