如何创建一个1-3 int的数组,而不是默认的0-3 int? 喜欢
int[] anArray;
anArray = new int[3];
has numbers 0-3 I want index starting at 1
答案 0 :(得分:3)
你创建一个包含四个元素的数组,然后永远不要使用'0'元素。
抱歉,您无法更改语言。
答案 1 :(得分:0)
你没有,Java中的数组在0开始索引。
并且new int[3]
没有数字0-3,它的索引为0-2。
答案 2 :(得分:0)
索引从0开始。你只需要在你的循环中设置不同的变量,如果它有助于提高可读性
而不是I = 0;一世
你要用
对于I = 1;一世
建议您使用从零开始编制索引。
道歉的道歉。使用电话
答案 3 :(得分:0)
Java不允许这样做。在大多数编程语言中,数组索引从零开始。在从一个开始的情况下,你不能改变下限。
我能想到的唯一主流 1 语言可以指定数组的下限和上限是Ada。 (最近版本的Fortran也是......)
1 ...并且这些日子称Ada为主流是“一段时间”。