限制次数的用户登录是否正确假设,用户名:user密码:123456。键盘录入用户名和密码。如果用户名和密码正确,则登录成功,若密码错误,重新输入密码,不超过三次可再次登录,超过三次,则登录失败。(用上新学的break和else)
1条回答 默认 最新
- IT_service_mesh 2023-03-25 15:04关注
参考GPT和自己的思路:好的,以下是 Java 代码实现限制次数的用户登录是否正确的逻辑:
import java.util.Scanner; public class UserLogin { public static void main(String[] args) { String username = "user"; String password = "123456"; int loginAttempt = 0; Scanner scanner = new Scanner(System.in); while (loginAttempt < 3) { System.out.print("Username: "); String inputUsername = scanner.nextLine(); System.out.print("Password: "); String inputPassword = scanner.nextLine(); if (inputUsername.equals(username) && inputPassword.equals(password)) { System.out.println("Login success!"); break; } else { loginAttempt++; System.out.println("Login failed! Please try again."); } } if (loginAttempt == 3) { System.out.println("Login failed due to too many failed attempts."); } scanner.close(); } }
上面的代码使用了 while 循环来重复输入用户名和密码,如果输入正确,则登录成功;如果输入错误,则计数器 loginAttempt 自增,并提示重新输入密码。如果登录次数超过 3 次则登录失败。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何绘制动力学系统的相图
- ¥15 对接wps接口实现获取元数据
- ¥20 给自己本科IT专业毕业的妹m找个实习工作
- ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
- ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
- ¥50 mac mini外接显示器 画质字体模糊
- ¥15 TLS1.2协议通信解密
- ¥40 图书信息管理系统程序编写
- ¥20 Qcustomplot缩小曲线形状问题
- ¥15 企业资源规划ERP沙盘模拟