数组中两个常见问题:索引越界、空指针异常

1.索引越界异常

例子


原因:错误地方在于<=arr.length,长度只有3,如果小于等于那i就会是0,1,2,3 索引没有3,所以报错

.

正确查看java错误提示方法:从下往上看

紫色的代码类似于超链接,点击便会跳到我们代码出错的地方

灰色的代码即是错误操作的名称,如:索引越界异常(ArrayIndexOut....)

灰色代码后面的红色代码是给我们的解释,“正在访问3号索引,但是数组长度为3”(Index是索引)

.

2.空指针异常

.


.

"无法找到数组的地址,因为数组是null"

posted @ 2024-09-13 17:13  直実  阅读(53)  评论(0编辑  收藏  举报