Я прошу пользователя ввести число от 1 до 100 и назначить их в массив. Размер массива не инициализируется, поскольку он зависит от количества попыток ввода пользователем числа. Как назначить длину массива? Если пользователь вводит 5 6 7 8 9 (5 номеров), то
int[] list;
становится
int[] list = new int[5];
Я пытаюсь использовать цикл, но он не остановится.
int[] integers;
int j = 0;
do {
integers = new int[j + 1];
integers[j] = in.nextInt();
j++;
} while((integers[j-1] >= 1) ||(integers[j-1]) <= 100);