实现控制台登录操作。从控制台输入用户名与密码,判断是否正确,一共有三次机会。登陆成功后,可重新修改密码,修改完后可重新登录,判断是否正确
2019-06-25 08:36
232 查看
实现控制台登录操作。从控制台输入用户名与密码,判断是否正确,一共有三次机会。登陆成功后,提示是否要修改密码,如果修改就提示是否要重新登录,如果不重新登录就直接退出循环,如果不修改密码,就直接退出循环
代码如下:
import java.util.Scanner; public class Demo1 { public static void main(String[] args) { String userName = "root"; String passWord = "rootroot"; Scanner sc = new Scanner(System.in); a: while (true) { for (int i = 2; i >= 0; i--) { System.out.println("请输入用户名:"); String userName1 = sc.nextLine(); System.out.println("请输入密码:"); String passWord1 = sc.nextLine(); if (userName1.equals(userName) && passWord1.equals(passWord)) { System.out.println("用户登陆成功!"); System.out.println("是否要修改密码? Y/N"); String str = sc.nextLine(); if ("Y".equalsIgnoreCase(str)) { //判断Y修改密码,N退出整体while循环 System.out.println("请重新输入新的密码:"); passWord = sc.nextLine(); System.out.println("密码修改成功!"); System.out.println("是否要重新登录? Y/N"); str = sc.nextLine(); if ("Y".equalsIgnoreCase(str)) { //判断Y退出for循环,重新登录,N退出整体while循环 break; } else if ("N".equalsIgnoreCase(str)) { break a; } } else if ("N".equalsIgnoreCase(str)) { break a; } } else if (i == 0) { System.out.println("登录失败!您已经没机会重新登录!"); } else { System.out.println("登录失败!您还有" + i + "次机会,请重新登陆!"); } } } } }
相关文章推荐
- 从控制台输入用户名和密码, 然后 判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
- 【C语言】输入一个密码如果密码正确,登录成功,否则重新输入密码一共有三次机会
- 从控制台输入用户名和密码, 然后 判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败. 提示:
- 3. 1.C语言和OC结合题目 // 从控制台输入用户名和密码, 然后 判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功
- C语言的字符串转为OC中的字符串,控制台输入用户名和密码,判断输入的用户名是否是@“Frank”, 密码 是否是 @“lanou”, 如果用户名和密码都正确,则输出登录成功, 否则输出登录失败.
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- 编写代码模拟三次密码输入的场景。最多能输入三次密码,密码正确,提示“登录成功”, 密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 菜鸟到大牛之——以c语言入门的日常练习十三(编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次)
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序
- 模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
- 编写代码实现,模拟用户登录情景,并且只能登录三次,只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序。
- .编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。(细节提示)
- 编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.
- 编写登录接口,输入用户名密码,认证成功后显示欢迎界面,输错三次后锁定(1.超过三次直接锁定待实现 2.锁定后只能尝试一次)
- 编写代码模拟三次密码输入的场景。最多能输入三次密码,密码正确,提示登陆成功,密码错误,可以重新输入,最多输入三次,三次均错,则提示推出程序。