Ответы Mail.ru: Не могу понять это в java, scanner

Пример кода:

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(

System.in

);

System.out.print("Введите число: ");

int num = scanner.nextInt();

scanner.close();

System.out.println("Вы ввели число: " + num);

}

}

Здесь мы создаем объект класса Scanner и используем его метод nextInt(), который считывает следующее целое число из входного потока и возвращает его. После использования сканера мы закрываем его, вызвав метод close().

Если вы получаете ошибку при использовании сканера, проверьте, закрыли ли вы его после использования. Если вы не закрыли сканер, то следующий ввод будет считываться как вывод предыдущего ввода, что может вызвать ошибки.