🎯问题:
实现百战程序员的系统登录功能,要求输入用户名、密码和验证码,已知的用户名为“wangwu”密码为“wang123”,如果用户名不是“wangwu”提示用户名不存在,密码不是“wang123”提示密码不正确,验证码有误,提示验证码不正确,三项均正确,提示登录成功。
🎯思路:
(1)新建类Login2
(2)创建Scanner类的对象,用于从键盘获取用户名、密码和验证码
(3)使用Math.random()方法随机生成4位整数的随机数
int random=(int)Math.random()*9000)+1000;
(4)使用多重if来完成相应判断
(5)String类型是引用数据类型,需要使用equals()方法来进行判断值是否相等,结果为boolean类型,使用“!”表示对boolean类型的结果进行取反
if(!“wangwu”.equals(userName)){
//userName不是wangwu时执行的代码
}
🎯答案: