运用String类实现一个模拟用户登录程序

时间:2022-08-05 20:00:00
package Test;

import java.util.Scanner;

//   模拟用户登录程序
// 思路:
// 1.用两个String类分别接收用户名和密码
// 2.判断输入的用户名和密码是否一致;一致则输入成功,否则重新输入
// 3.输入错误时,提示剩余输入次数,最多三次
public class Test {
public static void main (String [] args){ String useName="wang";
String goToCard="1994"; // 1.用两个String类分别接收用户名和密码
for(int i=0;i<3;i++)
{
//i--0.1.2
Scanner sc=new Scanner(System.in);
System.out.print("输入用户名:");
String name=sc.nextLine();
//System.out.println("------------------");
System.out.print("输入密码:");
String card=sc.nextLine(); // 2.判断输入的用户名和密码是否一致;一致则输入成功,否则重新输入
if(useName.equals(name)&&goToCard.equals(card))
{
System.out.println("登陆成功");
break;
}
else
{ //i--2.1
if ((2-i)!=0){
System.out.println("输入失败,请重新输入");
System.out.println("还有"+(2-i)+"次机会");
}
else
{
System.out.println("输入有误,账号被锁定");
}
}
} }
}