【发布时间】:2014-04-12 22:35:58
【问题描述】:
while (array[i] == null)
给出无与伦比的类型错误。
我想做以下事情:
int i = 0;
int[] array = new int[50];
while (array[i] == null)
{
array[i] = console.nextInt();
i++;
}
【问题讨论】:
-
什么是
array?原语可以有null值吗? -
如果你必须有这个循环,你需要为你的数组使用
Integer类。 -
@Sotirios:
array是一个数组。什么是原始人? @PM:我将数组声明为 int 数组。这是你的意思吗? -
它是两种 Java 值类型之一。查一下。
-
int[] 数组 = int[50];完全错误!你不能那样做!!
标签: java arrays while-loop null comparison