Java中next与nextLine的使用出现问题

用第一种next的方式居住地址可以输入
用第二种nextLine的方式居住地址不能输入
为什么

img

img

img

img

scanner.nextLine()把回车作为你从键盘输入的内容了。

nextLine()读取到回车结束
所以你输上一个结束时输的回车,别下一个nextLine()读取到,程序结束了,
可以新建一个Scanner对象来清除缓存