2012-04-18 1 views
1

Я пытаюсь создать программу, которая запрашивает у пользователя два элемента - количество значений и первое значение. С помощью этой информации мы создаем массив введенного размера и заполняем его целыми числами, начиная с значения начала пользователя.Установка первого счета в массиве java

У меня возникли трудности с разработкой, как начать заполнение массива с входа пользователя. Может ли кто-нибудь помочь мне понять, что нужно сделать?

Это то, что взаимодействие должно выглядеть ...

- 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