我刚刚尝试学习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);
}
答案 0 :(得分:3)
您需要使用扫描仪:
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,则会发生异常。
答案 1 :(得分:1)
args
参数通常包含您在运行时传递的参数(java className param1)您的程序
如果要提示用户输入,可以考虑使用Scanner类。
答案 2 :(得分:0)
看起来像:
public class Foo {
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int foo = in.nextInt(); // read int from 'STDIN'
System.out.println(foo);
}
}
中的详情