需求
已知用户名和密码,请用程序实现用户登录。总共给三次机会,登录之后给出相应的提示。
思路
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 版权协议,转载请附上原文出处链接和本声明。