2017-03-22 3 views
1

7番目の数字を整数7に置き換えるコード行を作成する必要があります。配列内の整数を置換する100

public static void main (String[] args) {   
    int [] numbers = new int [100]; 
    for (int i=0; i < numbers.length; i++) { 
     numbers [i] = -1; 
     numbers [7] = 7; 
    } 
} 
+4

'numbers [7]'は8番目の数字です。 7番目の数字は 'numbers [6]'を使います。 – khelwood

+5

7番目の番号を置き換えようとしているのであれば、なぜあなたはループして、すべてを '-1'で置き換えていますか? – khelwood

答えて

3

Java(および他の多くのプログラミング言語)の配列はゼロベースです。

numbers[6] = 7; 

また、あなたは何度もこの同じ割り当てを実行するにはポイントがありませんのでご注意ください。つまり、最初の要素はインデックス0で、第二は、第七の要素がインデックス6であることを意味し、指数1、などでありますループの中で再び。ループの後に置くだけで、あなたはうまくいくはずです。

関連する問題