java中的数组越界异常是如何发生的?如何避免?

java中的数组越界异常是如何发生的?如何避免?,第1张

java中的数组越界异常是如何发生的?如何避免?

这异常通常是我们所说的数组下标越界,索引为负或大于或等于数组的大小。

数组的下标从0开始,最大是:array.length,例如,下面的代码误认为数组从1开始:

int[] array = new int[5];// 初始化数组for (int index = 1; index <= array.length; index++){    System.out.println(array[index]);}

应该这样来做:

for (int index = 0; index < array.length; index++)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4878552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-11
下一篇 2022-11-11

发表评论

登录后才能评论

评论列表(0条)

保存