我现在正在尝试学习 Java,我的问题是我如何阅读用户键入的内容?
当我学习 C++ 时,我学到的第一件事是 cin
/cout
但在 java 中,我看到教程在阅读用户输入之前谈论 GUI。
简单来说,我如何用java编写这个程序:
int main()
{
int foo;
cin >> foo;
cout << foo;
return 0;
}
像这样:
public class foo {
public static void main(String[] args)
{
int foo;
READ FROM IN-BUFFER;
System.out.println(foo);
}
最佳答案
您需要使用扫描仪:
import java.util.*;
public class foo {
public static void main(String[] args) {
int foo;
Scanner scnr = new Scanner(System.in);
foo = scnr.nextInt();
System.out.println(foo);
}
}
在这里,Scanner 从 System.in(键盘)读取输入,然后将输入的值赋给 foo。如果输入不是 int,则会发生异常。
关于java - java中简单的stdin读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11676454/