2017-03-22 3 views
1

으로 바꿔야합니다. 7 번째 숫자를 정수 7로 바꿀 코드 줄을 만들어야합니다.배열의 정수를 10

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 (및 많은 다른 프로그래밍 언어)의 배열은 0 기반입니다. 반복이 같은 과제를 수행하는데 아무 소용이 없다는 것을 또한

numbers[6] = 7; 

, 당신은주의해야한다 : 즉, 첫 번째 요소는 인덱스 0, 두 번째는 일곱 번째 요소는 인덱스 6 것을 의미, 인덱스 1 등이다 다시 루프에서. 그냥 루프를 넣으면 괜찮을거야.