Добрый день! К примеру, есть условие: Нужно ввести с клавиатуры два целых числа. Я могу проверить первую переменную с помощью hasNextInt. Вторую надо проверять так же или есть более удобный способ? На примере кода:
Scanner scanner = new Scanner(System.in)
if (scanner.hasNextInt) {
    int a = scanner.nextInt();
    if (scanner.hasNextInt) {
        int b = scanner.nextInt();
    }
}
Верна ли такая запись или есть более правильная?