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

Класс Console

Класс Console из пакета java.io предоставляет удобный способ взаимодействия с консолью: чтение строк, чтение паролей без эха и форматированный вывод. Объект класса Console нельзя создать через конструктор, его нужно получать через метод System.console. Если программа запущена не из терминала (например, из IDE), этот метод может вернуть null. Метод readLine читает строку из консоли, метод readPassword читает пароль без отображения символов, а метод printf выводит форматированный текст.

Синтаксис

Console console = System.console(); console.readLine() console.readLine(format, args) console.readPassword() console.readPassword(format, args) console.printf(format, args)

Пример

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

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"

Пример

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

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

Результат выполнения кода:

"12345"

Пример

Давайте выведем форматированную строку в консоль:

import java.io.Console; public class Main { public static void main(String[] args) { Console console = System.console(); if (console != null) { console.printf("Hello, %s!%n", "abcde"); } } }

Результат выполнения кода:

"Hello, abcde!"

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

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