为了账号安全,请及时绑定邮箱和手机立即绑定

请问大神们为什么错了?

请问大神们为什么错了?

qq_周_16 2017-03-24 14:08:24
这是一个登录的程序  每天有三次机会,默认密码为123456,如果输入正确就可以登录,如果输入错误就显示密码有误 重新输入,到了第三次如果输入错误就显示今天输入的次数已经到了上限。  不知道为什么我每次只能输出一次密码。求问
查看完整描述

3 回答

?
小马哥

TA贡献4条经验 获得超2个赞

1、你这样写 for循环中的if语句只在 第一次 i=0和1的情况下执行,例如 你输入的密码错误的话,打印出来的信息是

    密码错误,请重新输入!

    密码错误,请重新输入

2、你需要定义个静态变量 count   如 static int count = 0 ; 然后再for循环里设定如果错误一次 count+1,当count>3时就不让再输入了。

3、你的第9行和第10行应该写在for循环里才有效。

注:因为没有Scaner类,所以我这边无法测试只是提议你这么试试。

查看完整回答
反对 回复 2017-03-27
?
慕粉4075985

TA贡献104条经验 获得超33个赞

大括号有问题

查看完整回答
反对 回复 2017-03-24
  • 3 回答
  • 0 关注
  • 1190 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信