2017-02-17 21 views
1

私は、数字1から9をスキャンして、配列に格納し、すべて繰り返しをチェックしているプロジェクトに取り組んでいます。私は繰り返しを確認する必要がある部分以外はすべて得ることができます。 1数値を配列全体と比較する簡単な方法はありますか?intと配列を比較するjava

ex. int[] array = new int[9]; 
     array[0] = 0; 
     array[1] = 1; 
     array[2] = 2; 
     array[3] = 3; 
     array[4] = 4; 



then user inputs 3, how can I check the entire array for 3? 
+0

チェックアウト:http://stackoverflow.com/questions/1128723/how-can-i-test-if-an-array-contains-a-certain-value – roger

+1

可能な複製の[配列には特定の値が含まれていますか?](http://stackoverflow.com/questions/1128723/how-can-i-test-if-an-array-contains-a-certain-value) –

+0

@ABusyProgrammer実際には重複はなく、その質問は 'String'配列に関するものであり、与えられた答えのほとんどは' int'のようなプリミティブの配列に対しては機能しません。 –

答えて

0

あなたがちょうどあなたの質問に述べたように、配列番号3が含まれているかどうかを確認する方法をしたい場合は、あなただけのループのための単純なを追加することができます。

int[] array = new int[9]; 
    array[0] = 0; 
    array[1] = 1; 
    array[2] = 2; 
    array[3] = 3; 
    array[4] = 4; 

    int num = 3; 


    for(int i = 0; i < array.length; i++){ 

     if(num==array[i]){ 
      System.out.println("found at index: " + i); 
     } 

これを簡単に調整して、ユーザーからの値を読み取ることができます。