Чтобы получить пользовательский ввод в Java, какой метод лучше?
reader = new BufferedReader(new InputStreamReader(System.in));
или
с помощью консоли -> Console c = System.console();
В чем разница между двумя и какой из них будет использоваться. Или есть какой-нибудь другой лучший метод, кроме этих двух?