Для серверных и других более абстрактных приложений без графического интерфейса, есть несколько методов чтения данных с
клавиатуры, наиболее эффективный следующий метод ввода:
int digit = Integer.parseInt(string);
System.out.println(digit*digit);
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. BufferedReader bfreader = new BufferedReader(reader);
String string = bfreader.readLine();
System.out.println("Out string: " + string);
int digit = Integer.parseInt(string);
System.out.println(digit*digit);
Комментариев нет:
Отправить комментарий