当前位置: 首页 > 面试题库 >

如何使用Java中的Scanner类从控制台读取输入?

程磊
2023-03-14
问题内容

如何使用Scanner该类从控制台读取输入?像这样:

System.out.println("Enter your username: ");
Scanner = input(); // Or something like this, I don't know the code

基本上,我只需要让扫描程序读取用户名的输入,然后将输入分配给String变量。


问题答案:

一个简单的例子来说明如何java.util.Scanner从中读取单个整数System.in。这真的很简单。

Scanner sc = new Scanner(System.in);
int i = sc.nextInt();

要检索用户名,我可能会使用sc.nextLine()

System.out.println("Enter your username: ");
Scanner scanner = new Scanner(System.in);
String username = scanner.nextLine();
System.out.println("Your username is " + username);

next(String pattern)如果你想对输入进行更多控制,或者仅验证username变量,也可以使用。

你可以在API文档中找到有关其实现的更多信息java.util.Scanner



 类似资料:
  • 如何使用类从控制台读取输入?类似这样的事情: 基本上,我想要的只是让扫描器读取用户名的输入,并将输入赋给变量。

  • 问题内容: 我想从命令行读取标准输入,但是在提示我输入之前,我的尝试以结束程序退出而告终。我正在寻找C#中的Console.ReadLine()等效项。 这是我目前拥有的: 问题答案: 我不确定块有什么问题 因为它可以在我的机器上使用。但是,对于下一个块,您需要一个指针,该指针指向要将输入分配给它们的变量。尝试替换为。不要使用,因为它解析内存中已有的字符串,而不是解析来自stdin的字符串。如果您

  • 本文向大家介绍在Java中从控制台读取输入的方法,包括了在Java中从控制台读取输入的方法的使用技巧和注意事项,需要的朋友参考一下 让我们看一些从Java控制台读取输入的方法- 示例 输出结果     一个名为Demo的类包含主函数。创建了Scanner类的一个实例,并使用nextLine函数读取字符串输入的每一行。定义一个整数值,并使用nextInt从标准输入控制台读取它。类似地,nextFlo

  • 这是我目前拥有的:

  • 问题内容: 我正在尝试为我的程序创建一个简单的菜单来读取用户输入。这是代码: 这是我得到的例外测试: 我从while循环中删除了第二个命令= Scanner.next(),但是让我仅读取一次用户输入。怎么解决呢? 更新:AddWord方法: 问题答案: 您可以使用

  • 我刚刚开始学习Groovy,正在GroovyConsole中进行实验。 有没有办法读取用户输入?我尝试了下面的代码,但我得到了一个错误。 这是我收到的错误: 有什么我需要进口的吗? 任何帮助都会很好。 谢谢