суббота, 13 ноября 2010 г.

Оператор ввода данных с клавиатуры

Оператор ввода данных с клавиатуры работает по принципу системы заказа такси по телефону, то есть по системе «клиенты – диспетчер – таксисты»

Клиенты=значения, вводимые с клавиатуры

Диспетчер=переменная типа 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)

Комментарий: на начальном этапе нет никакого смысла «разбрасываться» по разным типам переменных – для усвоения материала достаточно (и даже желательно) работать с переменными типа «только целые числа».

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

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