Метод read()

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
class Example {
public static void main(String args[]) throws IOException {
char c;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Введите символы");
do {
c = (char) br.read();
System.out.println(c);
} while (c != 'q');
}
}
Как работает метод read()? Он сначала читает символы с консоли, а потом возвращает каждый символ при вызове метода read()? А когда символы кончатся, то снова ожидает ввода?
09 октября 2018 в 20:28
Ближайшие курсы
Как стать веб-разработчиком?
Онлайн-курс
28
февраля

Как начать свой путь в разработке?
Онлайн-курс
1
марта
Стартуй в веб-разработке
Онлайн-курс
1
марта
Новые статьи

Как защитить Windows: системный подход
68100

«После Scratch поняла, что не хочу бросать программирование»
99010

Что такое MVP и зачем его делать
60900