Учимся программировать на Java. Урок 9. Считывание и вывод данных

Всем привет, здесь мы учимся программировать на Java, уже девятый урок, скоро юбилей. Приступим!

На самом деле, возможно этот урок нужно было провести немного раньше, но я не хотел вас путать и показывать непонятные штуки. Но, без этого никак, и придется вам некоторые вещи просто принять на некоторое время, в будущем(будем оптимистами) вы все поймете.

Мы уже знакомы с командой System.out.print(), знаем, что она выводит на экран, а точнее в консоль, свои данные. Давайте взглянем внимательнее на то, из чего состоит эта команда. Сначала идет слово System — это один из огромного множества так называемых вложенных классов, который позволяет взаимодействовать с консолью. Далее есть out, он является объектом класса System, а print() метод этого объекта(таковым является и метод println()). Так, пока ничего нового не затронули, дальше — больше.

Давайте посмотрим на код ниже, а после его разберем:

Так, идем построчно. На самой верхушке мы импортируем встроенный класс Scanner для того, чтобы была возможность считывать данные из консоли. Далее идет строка Scanner in = new Scanner(System.in), где мы создаем объект типа Scanner, с помощью него мы сможем использовать методы класса Scanner(не важно как назовете саму переменную). Еще одна новая строка это int num = in.nextInt(). Как видите, мы используя объект in вызываем метод nextInt(), что переводится как следующее целое число int, и далее мы присваиваем это число переменной num. И всегда нужно «закрыть» наш сканер строкой in.close(), не забывайте про это.

Ниже можете увидеть больше полезный методов:

next() Считываем введенную строку до первого пробела
nextLine() Считываем всю введенную строку
nextInt() Считываем введенное число типа int
nextBoolean() Считываем значение boolean
nextFloat() Считываем введенное число типа float

Собственно на этом все, ничего сложного нет, разве что возможно пока у Вас не уселось понимание классов, объектов и так далее, но это лишь вопрос времени 🙂 Благорадю тебя за время и жду в гости почаще, удачи!

Переходите на следующий урок: