bug描述
在多行用到扫描器的代码中使用nextLine,在测试时跳过第一个nextLine的代码
原因
同样是用于字符串的输入,nextLine相比于next的优点在于可以输出空格,但缺点是其官方的一个bug,即会接受其他next所接收的enter并结束输入。
解决方法
因此,如必须使用nextLine,可以
1.全部使用nextLine
2.在与其他next的交界处写一行无用的nextLine代码,用于吃bug~~
over~~~
bug描述
在多行用到扫描器的代码中使用nextLine,在测试时跳过第一个nextLine的代码
原因
同样是用于字符串的输入,nextLine相比于next的优点在于可以输出空格,但缺点是其官方的一个bug,即会接受其他next所接收的enter并结束输入。
解决方法
因此,如必须使用nextLine,可以
1.全部使用nextLine
2.在与其他next的交界处写一行无用的nextLine代码,用于吃bug~~
over~~~