gpt4 book ai didi

java - 为什么这是数组越界异常?

转载 作者:行者123 更新时间:2023-12-01 05:00:28 25 4
gpt4 key购买 nike

为什么这会导致数组越界异常?

 x[10][2] = 5;

这是否应该分配第 11 个数组的第 3 个位置,即值 5

我以矩形的方式思考它。就像我们要数 11 行(代表 10 个数组)然后我们必须转到第三列,即 2

或者

我应该将其视为一个数组,寻找实际不存在的大小为 2 的数组中的第 11 个位置?

最佳答案

x 的第 11 个元素是数组吗?如果是,它的长度是多少?
您收到该错误是因为该元素的长度可能小于 3。
通过尝试来测试一下

 
System.out.printf(x[10].length);

希望有帮助。

关于java - 为什么这是数组越界异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com