У меня было задание для школы, но я застрял и мог использовать некоторые советы.
Назначение - мне нужно создать массив и позволить пользователю помещать данные в массив с помощью сканера ицикл.Если пользователь помещает в сканер пустую строку, сканер должен остановиться и распечатать массив.Кроме того, массив не может быть длиннее длины 25.
public class invoerOpslaan {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] arrayList = new String[25];
String input;
int i = 0;
for (input = scanner.nextLine(); !input.isEmpty(); input = scanner.nextLine()) {
arrayList[i] = input;
i++;
}
System.out.println(arrayList[]);
}
У меня установлен массив длиной 25, но как я могу сделать так, чтобы пользователь вставил в массив 15 строк, что массив будет15 вместо 25. И если пользователь поместит 25-ю строку в массив, он автоматически остановит сканер и распечатает массив.