@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 перед завершением программы.