2013-10-09 2 views
-3
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

intint[]을 비교하는 것은 잘못입니다. 배열에 정수가 포함되어 있는지 확인하려면 다음을 수행 할 수 있습니다.

if (!Arrays.asList(usedArray).contains(randomNumber)) { 
    app(); 
} 
1

숫자를 배열과 비교할 수 없습니다.

if(randomNumber != usedArray)if(randomNumber != usedArray[i])이고, 인덱스는 i이어야합니다.

관련 문제