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

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

如何使用Scanner班级,等级?就像这样:

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

基本上,我只想让扫描仪读取用户名的输入,并将输入分配给String变量。


繁星淼淼
浏览 610回答 4
4回答

一只甜甜圈

input.nextInt()方法有问题-它只读取int值。因此,当使用input.nextLine()读取下一行时,您将收到“\n”,即进入钥匙。因此,要跳过这一点,您必须添加input.nextLine()。试试看: System.out.print("Insert a number: ");  int number = input.nextInt();  input.nextLine(); // This line you have to add (it consumes the \n character)  System.out.print("Text1: ");  String text1 = input.nextLine();  System.out.print("Text2: ");  String text2 = input.nextLine();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java