Сканирование с консоли - PullRequest
0 голосов
/ 08 февраля 2019

В java, для сканирования с консоли, почему используются разные способы и что они означают?В чем разница между использованием класса Scanner и класса Stream?

1 Ответ

0 голосов
/ 08 февраля 2019

Таким образом, сканер читает примитивные типы, как вы можете видеть ниже:

 Scanner sc = new Scanner(System.in);
     int i = sc.nextInt();

Теперь i, например, 3.

Потоковый класс немного сложнее.Я рекомендую, если вы хотите прочитать, например, целые числа в обычных программах, таких как «Скажите мне свой возраст», используйте сканер.Поток читает байты и конвертирует их вручную.

 dis = new DataInputStream(is);
 while(dis.available()>0) {

            // read four bytes from data input, return int
            int k = dis.readInt();

            // print int
            System.out.print(k+" ");
         }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...