В этой теме вы узнали, что такое условные операторы и как с ними работать.

Ввод данных через консоль

Чтобы программа могла считать данные из консоли, нужно выполнить такие действия:

  1. Импортировать Scanner из пакета java.util.
import java.util.Scanner;  // Такая строка должна появиться перед объявлением класса

<aside> 💡 Если нужный тип данных хранится где-то вне программы ( тип ****Scannerхранится в пакете java.util ), то для того, чтобы его использовать, его сначала нужно оттуда импортировать. ****

</aside>

  1. Внутри программы, в методе main(), объявить переменную scanner с типом Scanner и присвоить ей такое значение new Scanner(System.in).
Scanner scanner = new Scanner(System.in); // Объявили переменную с типом Scanner

scanner умеет считывать данные из потока ввода System.in и относится к сложным типам переменных.

  1. Последний шаг — создать переменную нужного типа и записывать в неё результат ввода данных. Это происходит с помощью метода для считывания информации из консоли, например, метод scanner.nextLine(); позволяет считать строки.
String command = scanner.nextLine(); // В command будет занесён ввод строки из консоли

С помощью scanner можно считать такую информацию:

nextLine() — строки.

nextInt() — целые числа.

nextDouble() — числа с дробной частью.


Конструкция if(){}

Для создания конструкции с условием или ветвления в программе используется условный оператор if.

if (условие) {
	// Код #1 выполнится, только если условие == true
}
// Код #2 выполнится в любом случае