РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
767 of 1163 menu

Метод readLine

Метод readLine класса Console читает строку, введённую пользователем с консоли, и возвращает её в виде объекта String. Метод не принимает параметров. Если поток ввода достиг конца (например, при перенаправлении ввода), метод возвращает null. Объект Console можно получить с помощью метода System.console.

Синтаксис

console.readLine()

Пример

Давайте прочитаем строку, введённую пользователем, и выведем её на экран:

import java.io.Console; public class Main { public static void main(String[] args) { Console console = System.console(); if (console != null) { String res = console.readLine(); System.out.println(res); } } }

Если пользователь введёт строку "abcde", результат выполнения кода будет:

"abcde"

Пример

Давайте прочитаем строку с приглашением к вводу и выведем её длину:

import java.io.Console; public class Main { public static void main(String[] args) { Console console = System.console(); if (console != null) { String res = console.readLine("Введите строку: "); System.out.println(res.length()); } } }

Если пользователь введёт строку "12345", результат выполнения кода будет:

5

Пример

Давайте прочитаем несколько строк подряд и объединим их:

import java.io.Console; public class Main { public static void main(String[] args) { Console console = System.console(); if (console != null) { String first = console.readLine(); String second = console.readLine(); System.out.println(first + second); } } }

Если пользователь введёт сначала "abc", а затем "de", результат выполнения кода будет:

"abcde"

Смотрите также

  • класс Console,
    который предоставляет доступ к консоли
  • метод readPassword,
    который читает пароль без эха
  • метод printf,
    который выводит форматированную строку
  • метод nextLine,
    который читает строку через Scanner
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить