Java 中数组范围因类型而异:基本类型数组指定元素数量(如 int[] numbers = new int[5]; ),下标范围为 0 到 n-1;对象数组指定可容纳元素数量(如 string[] names = new string[3]; ),下标范围为 0 到 n-1。
Java 中定义数组范围
在 Java 中定义数组范围的方式取决于所使用的数组类型。Java 支持基本类型数组和对象数组。
基本类型数组
对于基本类型数组,范围可以通过指定数组元素的数量来定义:
立即学习“Java免费学习笔记(深入)”;
int[] numbers = new int[5]; // 定义一个包含 5 个元素的 int 数组
登录后复制
此时,数组下标的有效范围为 0 到 4(包括 0 和 4)。
对象数组
对于对象数组,范围可以通过指定数组可以容纳的元素数量来定义:
String[] names = new String[3]; // 定义一个可以容纳 3 个 String 元素的数组
登录后复制
此时,数组下标的有效范围为 0 到 2(包括 0 和 2)。
注意:
- 数组范围从 0 开始,而不是 1。
- 数组下标不能超出其范围,否则会抛出 ArrayIndexOutOfBoundsException 错误。
- 尽管数组的范围是固定的,但可以随时使用新元素替换数组中的现有元素。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
【小浪云服务商 - 服务器12元起 - 挂机宝5元起】
THE END
暂无评论内容