Car*_*izz 1 java input calculator
在用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);
}
}
Run Code Online (Sandbox Code Playgroud)
Scanner var = new Scanner(System.in);
Run Code Online (Sandbox Code Playgroud)
此时不会读取值.假设这样打开控制台和程序之间的流(或)管道.
fnum = var.nextDouble();
Run Code Online (Sandbox Code Playgroud)
告诉JVM,现在double从名为var(java术语,引用)的流中获取下一个可用值并将该值存储到fnum.
| 归档时间: |
|
| 查看次数: |
25908 次 |
| 最近记录: |