登录demo

登录demo

/*
 * 写一个简单的登录,思路:
 * 1、用户名,密码
 * 2、数据库里先要有已经存在的用户名和密码
 * 3、键盘录入用户名和密码
 * 4、将两者进行比较
 * 5、相等则登录成功,不相等则登录失败
 * 6、登录失败时,只有三次机会,并告诉用户你还剩几次机会
 * 7、剩余0次机会时提示用户:没有机会了,请与xxx联系
 * 
 */

package cn.string;

import java.util.Scanner;

public class DengLu {
    public static void main(String[] args) {
        // 先定义一个用户名和密码
        String username = "yuanfang";
        String password = "wang123";

        for (int i = 0; i < 3; i++) {
           //键盘输入用户名
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入用户名:");
            String name = sc.nextLine();
            
            //键盘输入密码
            System.out.println("请输入密码:");
            String pass = sc.nextLine();
            
            // 判断是否相等,套用格式 boolean equals(object obj)
            if (name.equals(username) && pass.equals(password)) {
                System.out.println("恭喜你登录成功");
                break;

            } else {
                if ((2 - i) == 0) {
                    System.out.println("你的账号被封了,请联系xxx处理");
                    break;
                }
                    System.out.println("登录失败,你还有" + (2 - i) + "机会");

                }
            }

        }

    }