我编写了此代码,要求用户密码和确认代码登录到Facebook。在使它工作时,无需关闭扫描器,但如果在每个方法中都将其关闭,则代码执行仅采用第一个方法,而第二个方法将失败。
这是将Scanner.close()注释为正常执行的代码:
clearInterval
执行将是:
欢迎使用Facebook!
输入您的密码:密码
您的密码不正确。再试一次!
输入密码:不正确
输入5位数的确认码:0x1ksaaksa
那太长了?再试一次!
输入5位数的确认码:10201
恭喜,您已登录Facebook!
为什么我关闭扫描仪后,第二种方法总是陷入无限循环的捕获中?