如何使用 Java 中的 Scanner 类从控制台读取输入?
2022-08-31 05:42:25
如何使用类从控制台读取输入?像这样:Scanner
System.out.println("Enter your username: ");
Scanner = input(); // Or something like this, I don't know the code
基本上,我想要的只是让扫描仪读取用户名的输入,并将输入分配给变量。String
如何使用类从控制台读取输入?像这样: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(字符串模式)。
username
您可以在java.util.Scanner
的API文档中找到有关其实现的更多信息。
Scanner scan = new Scanner(System.in);
String myLine = scan.nextLine();