Оператор ввода данных с клавиатуры работает по принципу системы заказа такси по телефону, то есть по системе «клиенты – диспетчер – таксисты»
Клиенты=значения, вводимые с клавиатуры
Диспетчер=переменная типа Scanner
Таксисты=переменные программы
Строка static Scanner reader=new Scanner(System.in); объявляет, что все данные всех типов с клавиатуры будут вводиться в программу и передаваться соответствующих переменных только через переменную-диспетчер reader.
Таблица ввода данных для переменных разных типов
| Тип данных (тип переменной) | Оператор ввода (через переменную reader) | Пример оператора ввода |
| int | reader.nextInt() | a=reader.nextInt() |
| long | reader.nextLong() | b=reader.nextLong() |
| float | reader.nextFloat() | c=reader.nextFloat() |
| double | reader.nextDouble() | d=reader.nextDouble() |
| string | reader.next() | name=reader.next() |
| char | reader.next()charAt(0) | Znak=reader.next()charAt(0) |
Комментарий: на начальном этапе нет никакого смысла «разбрасываться» по разным типам переменных – для усвоения материала достаточно (и даже желательно) работать с переменными типа «только целые числа».
Комментариев нет:
Отправить комментарий