Java用户登录案例

  • Post author:
  • Post category:java



需求

已知用户名和密码,请用程序实现用户登录。总共给三次机会,登录之后给出相应的提示。


思路


1、定义两个字符串表示用户名和密码。

2、键入要登录的用户名和密码,用

Scanner

实现。

3、拿键盘录入的用户名和密码和已知的用户名和密码比较,给出相应的提示。字符串的内容比较用

equals

()方法来实现。

代码示例:

导入导入Scanner的包

//导入Scanner的包
import java.util.Scanner;
public class Login {
    public static void main(String[] args) {

        for (int i=0;i<3;i++)//拥有三次机会
        {
            //正确的账号和密码
            String ID="admin";
            String pwd="123";

            //创建Scanner对象
            Scanner sc=new  Scanner(System.in);
            //接收数据,用于输入账号和密码
            System.out.println("请输入账号");
            String ID2=sc.nextLine();
            System.out.println("请输入密码");
            String pwd2=sc.nextLine();

            //判断账号和密码是否正确
            if (ID.equals(ID2)&&pwd.equals(pwd2))
            {
                System.out.println("登录成功");
                break;//登录成功后跳出循环
            }
            else
            {
                if (2-i==0)
                {
                    System.out.println("你的账号已锁定");
                }
                else
                {
                    System.out.println("你还有"+(2-i)+"次机会");
                }
            }
        }
    }
}



版权声明:本文为weixin_46441425原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。