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 + "次机会,请重新登陆!");
}
}
}
}