2012-04-18 4 views
1

사용자에게 2 개의 항목, 즉 값의 수와 첫 번째 값을 묻는 프로그램을 만들려고합니다. 이 정보를 사용하여 입력 된 크기의 배열을 만들고 사용자 시작 값부터 시작하여 정수로 채 웁니다.자바 배열의 첫 번째 카운트 설정

사용자 입력에서 배열 채우기를 시작하는 방법을 배우는 데 어려움이 있습니다. 누군가 제가해야 할 일을 이해하도록 도와 주시겠습니까?

이 상호 작용이 어떻게 보일지는 ...

- Enter count: 
- 4 
- Enter a starting value: 
- 2 
- [2, 3, 4, 5] 

을 그리고 이것은 지금까지 내 코드입니다 ...

import java.util.Scanner; 
import java.util.Arrays; 

public class Problem1b { 
    public static void main(String[] args){ 
     Scanner input = new Scanner(System.in); 

     System.out.println("Enter a count:"); 
     final int num = input.nextInt(); 
     int[] count = new int[num]; 

     System.out.println("Enter a starting value:"); 

     int index = input.nextInt(); 
     for (int i = index; i < count.length; i++){ 
      count[i] = i; 
     } 

     System.out.println(Arrays.toString(count)); 
    } 
} 

답변

3

변경 루프 :

for (int i = 0; i < count.length; i++) { 
    count[i] = index + i; 
} 
+0

감사 너 너무 많이! – user1342587

관련 문제