项目需求:
账号:jim,密码:abc123
请输入账号,请输入密码,有三次输入机会
如果输入正确,直接进入XXX系统
如果输入错误,提示:输入错误,还有2次机会。
继续输入账号,密码,如果输入正确,直接进入XXX系统
如果输入错误,提示:输入错误,还有1次机会
继续输入账号,密码, 如果输入正确,直接进入XXX系统
如果输入错误,提示:输入错误,还有0次机会。
对不起,三次输入均错误,系统退出!
import java.util.*;
public class Zhanhaomima {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
String account="jim";
String password="abc123";
for(int i=1;i<=3;i++){
System.out.print("请输入账号:"); //提示输入账号
String ID=input.next(); //输入账号
System.out.print("请输入密码:"); //提示输入密码
String pwd=input.next(); //输入密码
if(ID.equals(account)&&pwd.equals(password)){ //比较账号和密码是否正确
System.out.println("欢迎进入XX系统!"); //输入正确 输出
break; //退出循环,不需要再继续输入账号和密码
}else{
System.out.println("输入错误,还有"+(3-i)+"次机会!"); //输入错误 输出
if(i==3){
System.out.println("\n对不起,三次输入均错误,程序退出!"); //三次均输错 输出
}else{
System.out.println("请重试!");
}
}
}
}
}