Java实现控制台登录操作升级版:登陆成功后,可重新修改密码,修改完后可重新登录,再次判断用户名与密码是否正确。

代码如下:

/*
 * 实现控制台登录操作。从控制台输入用户名与密码,判断是否正确,一共有三次机会。
 */

import java.util.Scanner;

public class UsersLogin {
	public static void main(String[] args) {
		String userName = "root";
		String passWord = "rootroot";
		Scanner sc = new Scanner(System.in);
		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("用户登陆成功!");
				break;
			} else if (i == 0) {
				System.out.println("登录失败!您已经没机会重新登录!");
			} else {
				System.out.println("登录失败!您还有" + i + "次机会,请重新登陆!");
			}
		}
	}
}