如何从 Java 中的标准输入中读取整数值
在 Java 中,我可以使用哪个类来读取整数变量?
您可以使用 (API):java.util.Scanner
import java.util.Scanner;
//...
Scanner in = new Scanner(System.in);
int num = in.nextInt();
它还可以使用正则表达式等标记输入。该API有示例,此站点中还有许多其他示例(例如,如何防止扫描程序在输入错误类型时引发异常?
如果您使用的是 Java 6,则可以使用以下 oneliner 从控制台读取整数:
int n = Integer.parseInt(System.console().readLine());