Таким образом, сканер читает примитивные типы, как вы можете видеть ниже:
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+" ");
}