所以我有以下输入:
3
3.0
How are you doing
Run Code Online (Sandbox Code Playgroud)
我需要将它们存储到以下变量中:
int myInt
double myDouble
String myString
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
myInt = scan.nextInt();
myDouble = scan.nextDouble();
myString = scan.nextLine();
Run Code Online (Sandbox Code Playgroud)
这适用于整数和Double值,但String给了我一个NULL值.
然后我尝试了这个:
myInt = scan.nextInt();
myDouble = scan.nextDouble();
myString = scan.next();
Run Code Online (Sandbox Code Playgroud)
它再次适用于前两个,但字符串只保留第一个字.我怎样才能读完整个字符串?我需要设置循环吗?