Scanner(扫描器)大坑:
- next()不会吸取字符前/后的空格/Tab键,只吸取字符,开始吸取字符(字符前后不算)直到遇到空格/Tab键/回车截止吸取,但是残留了下来
- nextLine()吸取字符前后的空格/Tab键,回车键截止。
next()、nextInt()与nextLine()一起使用时,
next()、nextInt()往往会读取部分数据(会留下"\n"或者空格之后的数据)。
之后再用nextLine就会读取\n,导致这个nextline无效;
解决办法:
全用nextLine之后再进行类型转化;