Java 如何使数组具有1-3 int而不是默认的0-3 int?

Java 如何使数组具有1-3 int而不是默认的0-3 int?,java,Java,如何使数组具有1-3 int而不是默认的0-3 int? 像 创建一个由四个元素组成的数组,然后从不使用“0”元素 很抱歉,您无法更改语言。如果不更改,Java中的数组的索引从0开始 新的int[3]没有数字0-3,它有索引0-2。索引从0开始。如果有助于可读性,您只需要在循环中设置不同的变量 而不是I=0;我 你会用 对于I=1;我 不过,我建议您从零开始使用索引 为拼写错误道歉。使用手机是不允许的。在大多数编程语言中,数组索引从零开始。在从一开始的情况下,你不能改变下限 我能想到的唯一一种可

如何使数组具有1-3 int而不是默认的0-3 int? 像


创建一个由四个元素组成的数组,然后从不使用“0”元素


很抱歉,您无法更改语言。

如果不更改,Java中的数组的索引从0开始


新的int[3]没有数字0-3,它有索引0-2。

索引从0开始。如果有助于可读性,您只需要在循环中设置不同的变量

而不是I=0;我 你会用

对于I=1;我 不过,我建议您从零开始使用索引


为拼写错误道歉。使用手机是不允许的。在大多数编程语言中,数组索引从零开始。在从一开始的情况下,你不能改变下限

我能想到的唯一一种可以同时指定数组上下限的主流语言是Ada。(以及Fortran的最新版本…)



1。。。现在调用Ada主流是一种“延伸”。

你希望你的索引从
1
开始吗?当你创建一个数组时,它没有定义任何值。你说的是索引。你可以去matlab!如果我理解您的问题,您希望在
1
位置开始数组,对吗?为了您的同龄人,请习惯该语言。在泛型类型处理中,Scala允许上界和下界。它与索引范围并不完全相同,但它是一个要考虑的上下限示例。
int[] anArray;
anArray = new int[3];
has numbers 0-3 I want index starting at 1