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

如何使用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

以上是 如何使用Java中的Scanner类从控制台读取输入? 的全部内容, 来源链接: utcz.com/qa/418011.html

回到顶部