为什么第一次输错后第二次两个问题同时出现

有没有人可以解答我的一个小问题😭😭
非常感谢!
代码:

img


第一次输入丁真,666就可以成功执行

img


第一次输入错误后,第二次输入用户名和密码的时候直接是一起出现的,不知道为什么会这样

img

输入错误时, 在用 scanner.nextLine() ,将输入流的数据都接收了,避免下一次的错误接收

img