我一直在使用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();
}
}
}
答案 0 :(得分:-1)
该代码对我来说效果很好:
System.out.println(num1 + num2);
请输入第一个数字:
100
请输入第二个数字:
200
300.0