Что такое разыменование?
Технически любая переменная, не являющаяся примитивным типом, содержит ссылку на объект, а не на сам объект.Когда вы используете «.»оператор для доступа к члену объекта, вы «разыменовываете» ссылку.
inputLine.nextInt();
inputLine
- это примитивный тип int, с которым вы не можете вызывать методы, так как он этого не делаетудерживайте любую ссылку, чтобы вы получили ошибку int can't be derefrenced
Вы должны сделать что-то вроде.Используйте scanner
класс, чтобы получить int
вход
Scanner scanner = new Scanner(System.in);
Метод nextInt (radix) класса java.util.Scanner сканирует следующий токен ввода как Int
scanner.nextInt();