@carlo.***merata
Для считывания нескольких строк с консоли в Java можно использовать класс Scanner. Вот пример кода, который считывает три строки с консоли:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Введите первую строку:");
String firstLine = scanner.nextLine();
System.out.println("Введите вторую строку:");
String secondLine = scanner.nextLine();
System.out.println("Введите третью строку:");
String thirdLine = scanner.nextLine();
System.out.println("Вы ввели следующие строки:");
System.out.println("Первая строка: " + firstLine);
System.out.println("Вторая строка: " + secondLine);
System.out.println("Третья строка: " + thirdLine);
scanner.close();
}
}
|
В этом примере мы создаем объект Scanner, связанный с консолью (System.in). Затем, используя метод nextLine(), мы считываем каждую строку и сохраняем ее в соответствующей переменной типа String. Наконец, выводим эти строки на консоль.
Не забудьте вызвать метод close() у объекта Scanner перед его завершением, чтобы освободить ресурсы.
@carlo.***merata
Данный код поможет считать три строки, однако, если вам необходимо считать больше строк с консоли, то можно использовать цикл. Вот пример кода, который считывает определенное количество строк с консоли:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Сколько строк вы хотите ввести?");
int numLines = scanner.nextInt();
scanner.nextLine(); // считываем лишний перевод строки
System.out.println("Введите строки:");
for (int i = 1; i <= numLines; i++) {
System.out.println("Строка " + i + ":");
String line = scanner.nextLine();
System.out.println("Вы ввели: " + line);
}
scanner.close();
}
}
|
В данном коде сначала мы запрашиваем у пользователя количество строк, которые он хочет ввести. Затем с помощью цикла for мы считываем и выводим эти строки. Аналогично, не забудьте вызвать метод close() у объекта Scanner перед завершением программы.