Я довольно новичок в программировании, и мне нужно создать программу, в которой я получаю неопределенное количество целых чисел. Первые 2 целых числа имеют размер 2D-массива. И я заполняю массив оставшимися целыми числами. Например, java Matrix 2 2 0 1 0 1. Таким образом, размер массива должен быть 2x2 и 0 1 0 1, но проблема в том, что сканер не читает целые числа. Если я использую Java-матрицу и помещаю целые числа в следующую строку, это работает. Проблема в том, что я должен поставить целые числа в первую строку.
Scanner sc = new Scanner(System.in);
String a = "";
while(sc.hasNextInt()){
a = a + sc.nextInt();
a = a + " ";
}
Это часть моего кода, которую я использую, чтобы прочитать целые числа и поместить их в одну строку. Буду очень признателен за некоторые идеи, как я могу это изменить.