我正在尝试读取不同数据类型的多个输入(变量)。 这是我的代码:
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
double d = scan.nextDouble();
// String s = scan.nextLine();
String s="";
s+=scan.nextLine();
scan.close();
// Write your code here.
System.out.println("String: " + s);
System.out.println("Double: " + d);
System.out.println("Int: " + i);
问题是我能够读取int和double类型的变量,但无法读取String类型的变量。
在这里,根据代码,它只输出in和double类型的i和d值,而不显示String的s,有人可以向我解释为什么吗?