在使用一些APP时,通常都需要填写用户名和密码。用户名和密码输入都正确才会登录成功,否则会提示用户名或密码错误。 本例要求编写一个程序,模拟用户登录。程序要求如下:[br][/br] (1)用户名和密码正确,提示登录成功。[br][/br] (2)用户名或密码不正确,提示“用户名或密码错误”。[br][/br] (3)总共有3次登录机会,在3次内(包含三次)输入正确的用户名和密码后给出登录成功的相应提示。超过3次用户名或密码输入有误,则提示登录失败,一天内无法再继续登录。。[br][/br] 在登录时,需要比较用户输入的用户名密码与已知的用户名密码是否相同,本案例可以使用Scanner类以及String类的相关方法实现比较操作。
举一反三
- 用户登录模块中,当用户名或者密码输入错误时,系统应该给出()提示。 A: 用户名错误 B: 密码错误 C: 用户名和密码错误 D: 用户名或者密码错误
- 一个系统的登录操作规格说明如下:登录对话框有两个数据输入:用户名和密码。登录操作对两个输入数据进行检查,要求用户名中只能包含数字和数字(字母不区分大小写),密码可以包含任何字符。用户名和密码都不能为空且长度不限。当用户名和密码为空时,则登录失败并提示对应的出错信息;当用户名不正确或用户名不存在或密码错误时,则登录失败并提示以下3种相应的出错信息:用户名不合法(即包含有非法字母、非数字字符),或用户名不存在,或密码错误;当用户名和密码都正确时,则显示登录成功信息,完成登录。假设正确的用户名为:abcd123,密码是:123456。试用等价类方法为上述规格说明设计等级类表和测试用例。
- 用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题如果用户名和密码正确无误,则显示"登录成功"只要用户名为空,就提示"用户名不能为空",清空密码框;用户名不为空,而密码为空,则提示"密码不能为空";若用户名不正确,则提示"用户名错误",清空用户名框和密码框;若用户名正确,密码不正确,则提示"密码错误",清空密码框;(1)根据上述规则,设计判定表(2)根据判定表设计测试用例(假设有一用户名/密码:abc/123456,不存在名为xyz的用户)
- 附加题:任务说明:用户由控制台输入用户名及密码进行登录,输入正确提示登录成功,失败则提示重新输入,为防止用户恶意登录,限制每人只能登录三次,三次输入错误则退出系统。实现思路:1、定义变量用于存储原始用户名、密码及用户输入的用户名与密码。2、使用doWhile循环进行提示输入及用户名密码校验。3、增加登录计数器记录用户登录次数,达到3次则直接退出。[img=713x372]180c2acb3088231.png[/img]
- 试编写程序,实现以下功能:(1)创建一个字典,存放所有已注册用户的用户名和密码,内容如表所示。 用户名 密码 John 123 Mary 111 Tommy 123456(2)提示用户输入用户名和密码。(3)依次对用户名和密码进行判断,并给出相应的提示。 若用户名输入错误,则提示"用户名不正确!",若密码输入错误,则提示"密码不正确!",若用户名和密码均正确,则提示"登录成功!"。