Developer от Бога

DV

четверг, 6 июля 2017 г.

Java. Ввод данных с клавиатуры

Для серверных и других более абстрактных приложений без графического интерфейса, есть несколько методов чтения данных с клавиатуры, наиболее эффективный следующий метод ввода:


Reader reader = new InputStreamReader(System.in);
BufferedReader bfreader = new BufferedReader(reader);

String string = bfreader.readLine();

System.out.println("Out string: " + string);



Объект InputStreamReader принимает поток байтов данных из System.in , декодирует их в символы. Так как в итоге мы получаем данные типа String , в случае необходимости для конвертации принятой строки в числа, используется метод parseInt() из класса Integer.


int digit = Integer.parseInt(string);


System.out.println(digit*digit);

Комментариев нет:

Отправить комментарий