2015-07-21 1 views
0

это мой код:Как ввести значения из цикла в список массивов?

public static void main(String[] args) { 
    System.out.println("Please enter the number of values you would like to enter: "); 
    Scanner scan = new Scanner(System.in); 
    int intNumberOfNumbers = scan.nextInt(); 

    for (int i = 0; i < intNumberOfNumbers; i++) { 
     System.out.println("Please enter a value for index " + i + ":"); 
     int intValue = scan.nextInt(); 
    } 
} 

То, что я пытаюсь сделать, это создать сканер, который спрашивает, сколько ценности, которые они хотят ввести и независимо от того, что значение, это сколько раз он запрашивает ввод номера. Проблема в том, что после того, как я задаю вопрос, как добавить номер в список массивов?

+1

Как добавить что-то к 'ArrayList', будь то внутри или вне цикла? –

+0

Вы прочитали документацию или посмотрите на какие-либо примеры? – tnw

+1

, пожалуйста, изучите основы массива, вы не создаете ArrayList в приведенном выше примере –

ответ

-1
public static void main(String[] args) { 
    System.out.println("Please enter the number of values you would like to enter: "); 
    Scanner scan = new Scanner(System.in); 
    int intNumberOfNumbers = scan.nextInt(); 
    ArrayList<Integer> myArray= new ArrayList<>(); 
    for (int i = 0; i < intNumberOfNumbers; i++) { 
     System.out.println("Please enter a value for index " + i + ":"); 
     int intValue = scan.nextInt(); 
     myArray.add(intValue); 
    } 
} 
0
public static void main(String args[]){ 
    Scanner sc=new Scanner(System.in); 
    int numOfInput=sc.nextInt(); 
    ArrayList<Integer> array=new ArrayList<Integer>(); 

    while(numOfInput-->0){ 
     array.add(sc.nextInt());  
    } 
} 
Смежные вопросы