JC: Как считывать текст с консоли?

Считывать данные с консоли очень просто. Для этого можно использовать класс Scanner.

В классе есть методы для чтения очередного символа заданного типа со стандартного потока ввода, а также для проверки существования такого символа.

Для работы с потоком ввода необходимо создать объект класса Scanner, при создании указав, с каким потоком ввода он будет связан. Стандартный поток ввода (клавиатура) в Java представлен объектом — System.in. А стандартный поток вывода (дисплей) — уже знакомым вам объектом System.out. Есть ещё стандартный поток для вывода ошибок — System.err, но работа с ним выходит за рамки этой статьи.

Для дополнительных примеров посмотрите официальную документацию класса Scanner.

Пример 1

Приложение, исходный код которого вы видите ниже, принимает с консоли некоторый текст, а затем число. И выводит на экран то, что вы ввели.

Работа этого приложения выглядит так.

Пример 2

Если вам нужно вводить тест постоянно, то можно сканер использовать в цикле. Смотри пример ниже.

Пример 3

Еще небольшая фишка.

Вывод будет такой.

Пока достаточно для того, чтобы сделать эти задания.

Задача 1 Задача 2

Добавить комментарий

Ваш e-mail не будет опубликован.

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">