在用 C++ 编程几个月并达到中级水平后,我决定开始学习 Java。我在理解扫描仪变量的工作方式时遇到了一些麻烦。在 C++ 中,“cin>>”非常简单,因为它将输入的任何内容存储到先前声明的变量中。但是,在 Java 中,变量本身就是扫描器?这是如何运作的?此外,在告诉扫描仪将变量存储在哪里之后,使用“.nextDouble”的目的是什么?我是从教程中学到的,下面是我的代码。
import java.util.Scanner;
class calculator {
public static void main(String args[]) {
Scanner var = new Scanner(System.in);
double fnum, snum, answer;
System.out.println("Enter first number: ");
fnum = var.nextDouble();
System.out.println("Enter second number: ");
snum = var.nextDouble();
answer = fnum+snum;
System.out.println(answer);
}
}