Поток Java Scanner "главная" ошибка исключения - PullRequest
0 голосов
/ 06 сентября 2018

Я работал над базовым калькулятором на Java (Eclipse) и столкнулся с некоторыми проблемами при отображении чего-либо после двух верхних строк, кроме:

Exception in thread "main" java.util.NoSuchElementException
    at java.util.Scanner.throwFor(Unknown Source)
    at java.util.Scanner.next(Unknown Source)
    at Commands.main(Commands.java:29)

Я почти уверен, что создаю сканер и правильно возвращаю значения, так что понятия не имею, что происходит ...

import java.util.Scanner;

public class Commands {

    public static void main(String[] args) 
    {
        double num1;
        double num2;
        String operation;

        Scanner input = new Scanner(System.in);

        try {
            System.out.println("Please enter the first number:");
            num1 = input.nextInt();

            System.out.println("Please enter the second number:");
            num2 = input.nextInt();
        } finally {
            input.close();
        }
    }
}

1 Ответ

0 голосов
/ 06 сентября 2018

Код хорошо работает для меня:

System.out.println(num1 + num2);

Пожалуйста, введите первое число:
100
Пожалуйста, введите второе число:
200
300,0

The code works well for me

...