int[] usedArray = new int[25];
Random generator = new Random ();
int randomNumber = generator.nextInt(2);
System.out.println(randomNumber);
if(randomNumber != usedArray){
app();
}
while(randomNumber == 0){
score();
question1();
System.out.println(randomNumber);
usedArray[1] = 1;
app();
}
错误:'不兼容的操作数类型int& INT []'
怎么说这个数字是否等于数组中的数字而没有出错?
答案 0 :(得分:1)
您正在将int
与int[]
进行比较,这是完全错误的。如果要检查数组是否包含某个整数,则可以执行以下操作:
if (!Arrays.asList(usedArray).contains(randomNumber)) {
app();
}
答案 1 :(得分:1)
您无法将数字与数组进行比较。
if(randomNumber != usedArray)
应为if(randomNumber != usedArray[i])
,i
为索引。