【Java每日一题】——第十二题:完成百战程序员系统登录功能

简介: 【Java每日一题】——第十二题:完成百战程序员系统登录功能

🎯问题:

实现百战程序员的系统登录功能,要求输入用户名、密码和验证码,已知的用户名为“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时执行的代码


     }


🎯答案:

目录
相关文章
|
7天前
|
运维 Java
Java版HIS系统 云HIS系统 云HIS源码 结构简洁、代码规范易阅读
云HIS系统分为两个大的系统,一个是基层卫生健康云综合管理系统,另一个是基层卫生健康云业务系统。基层卫生健康云综合管理系统由运营商、开发商和监管机构使用,用来进行运营管理、运维管理和综合监管。基层卫生健康云业务系统由基层医院使用,用来支撑医院各类业务运转。
30 5
|
2天前
|
Java API
java流式实现chatGPT会话功能
java流式实现chatGPT会话功能
8 1
|
7天前
|
JavaScript Java 测试技术
基于Java的电影评论系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的电影评论系统的设计与实现(源码+lw+部署文档+讲解等)
27 0
|
7天前
|
JavaScript Java 测试技术
基于Java的实验室设备管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的实验室设备管理系统的设计与实现(源码+lw+部署文档+讲解等)
24 1
|
8天前
|
JavaScript Java 测试技术
基于Java的社区人员管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的社区人员管理系统的设计与实现(源码+lw+部署文档+讲解等)
26 2
|
8天前
|
JavaScript Java 测试技术
基于Java的公司员工工作日志办公系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的公司员工工作日志办公系统的设计与实现(源码+lw+部署文档+讲解等)
32 3
|
Java 测试技术 API
Java 18 新功能介绍
Java 18 新功能介绍
254 0
Java 18 新功能介绍
|
安全 算法 Java
Java 17 新功能介绍(LTS)
Java 17 新功能介绍(LTS)
610 0
Java 17 新功能介绍(LTS)
|
JavaScript 前端开发 算法
超详细 Java 15 新功能介绍
超详细 Java 15 新功能介绍
130 0
超详细 Java 15 新功能介绍
|
Java Unix Linux
Java 14 新功能介绍
Java 14 新功能介绍
166 0
Java 14 新功能介绍