我有一个名为数字的数组,我想用for循环填充:
int[] numbers;
for ( int i = 0; i <=10; i++)
{
// want to populate the array with a sequence of 0-10
}
如何将上面for循环生成的11个值填充到我的数组中?
答案 0 :(得分:6)
如果您使用 Java 7或更低版本,请执行以下操作:
int[] numbers = new int[11];
for ( int i = 0; i <=10; i++)
{
numbers[i] = i;
}
对于 Java 8 ,有一种更简洁的方法:
int[] numbers = IntStream.rangeClosed(0, 10).toArray()
答案 1 :(得分:2)
首先,您需要定义哪些数字,您只声明了它。
int[] numbers = new int[11];
然后插入所需的值。
for ( int i = 0; i <=10; i++)
{
numbers[i] = i;
}