欢迎访问宙启技术站
智能推送

使用Java中的Scanner函数从控制台输入获取用户输入

发布时间:2023-06-04 18:46:40

Scanner函数是Java中一个非常常用的函数,通过它可以从控制台中获取用户输入。

在Java中创建一个Scanner对象的语法如下:

Scanner scanner = new Scanner(System.in);

上述代码中,我们通过使用Scanner类的构造函数,创建了一个名为scanner的Scanner对象,用于从控制台中获取用户的输入。

我们可以在程序中使用Scanner对象来读取用户输入。读取输入的代码如下:

String input = scanner.nextLine();

上述代码会将用户在控制台输入的内容读取到字符串input中。需要注意的是,使用nextLine()函数读取输入的时候,Scanner对象会等待用户输入完成并按下回车键后,才会返回该函数所得到的字符串。

除了nextLine()函数,Scanner对象还支持多种其他的读取用户输入的方式。例如:

- next()函数:用于读取下一个输入的单词,即以空格分隔的字符串

- nextInt()函数:用于读取下一个输入的整数

- nextDouble()函数:用于读取下一个输入的双精度浮点数

使用Scanner函数从控制台获取用户输入的情景非常常见。例如,我们可以通过下面的代码从控制台获取用户输入的字符串,并将其打印到屏幕上:

Scanner scanner = new Scanner(System.in);

System.out.println("请输入一个字符串:");

String input = scanner.nextLine();

System.out.println("用户输入的字符串是:" + input);

通过以上代码,我们可以看到Scanner函数可以方便地实现从控制台获取用户输入的需求,可以在各种类型的应用场景中广泛应用。