Java tutorial
import java.util.Arrays; import java.util.Scanner; public class Main { public static int[] readNumsFromCommandLine() { Scanner s = new Scanner(System.in); int count = s.nextInt(); s.nextLine(); // throw away the newline. int[] numbers = new int[count]; Scanner numScanner = new Scanner(s.nextLine()); for (int i = 0; i < count; i++) { if (numScanner.hasNextInt()) { numbers[i] = numScanner.nextInt(); } else { System.out.println("You didn't provide enough numbers"); break; } } return numbers; } public static void main(String[] args) { int[] numbers = readNumsFromCommandLine(); System.out.println(Arrays.toString(numbers)); } }