【Java练习】简单的登录验证

106 阅读1分钟

1. 要求效果

给出用户名(Rowlet)、密码(123456)

让用户输入用户名和密码与标准进行验证,允许输入错误三次

2. 需求分析

  1. 字符串判断相等 字符串.equalse(字符串)
  2. 利用一个变量记录次数,输入错一次就减少一次

3. 代码实现

import java.util.Scanner;
public class LoginTest {
    public static void main(String[] args){
        String rightUser = "Rowlet";
        String rightPass = "123456";
        int num = 3;
        Scanner myScanner = new Scanner(System.in);
        for(int i = num; i > 0; i--){
            System.out.println("请输入用户名:");
            String user = myScanner.next();
            System.out.println("请输入密码:");
            String password = myScanner.next();
            if(user.equals(rightUser) && password.equals(rightPass)){
                System.out.println("登录成功!");
                break;
            }else{
                System.out.println("还剩" + (i - 1) + "次机会尝试登录。");
            }
        }
    }
}