Цикл while()
, включающий объект Scanner, будет полезен. Вам не нужно повторно инициализировать / переопределять его каждый раз в цикле.
import java.util.Scanner;
public class smth {
final int SIZE = 10; // You need to define a size.
Scanner input = new Scanner(System.in);
int array[]= new int[SIZE];
public void readFromTerminal() {
System.out.println("Read lines, please enter some other character to stop.");
String in = input.nextLine();
while ( ) { } // I encourage you to fill in the blanks!
}
}
[РЕДАКТИРОВАТЬ] Если вы хотите, чтобы пользователь мог вводить "неограниченное" число целых чисел, то ArrayList<Integer>
будет более идеальным.
import java.util.Scanner;
public class smth {
Scanner input = new Scanner(System.in);
ArrayList<Integer> array = new ArrayList<Integer>(); // Please reference the documentation to see why I'm using the Integer wrapper class, and not a standard int.
public void readFromTerminal() {
System.out.println("Read lines, please enter some other character to stop.");
String in = input.nextLine();
while ( ) { } // I encourage you to fill in the blanks!
}
}