模拟使用者登入:
正确使用者名是admin,密碼是123
鍵盤錄入使用者名和密碼,一共有三次機會,如果錄入錯誤,前兩次提示還剩餘幾次機會
最後一次提示“登入機會已經用完”,代碼結束
錄入正确,提示“登入成功”
代碼:
import java.util.Scanner;
public class Login {
public static void main(String[] args) {
String userName = "admin";
String userPassword = "123";
Scanner sc = new Scanner(System.in);
int count = 3;
System.out.println("一共隻有三次機會");
while (count>=0) {
if (count!=0) {
System.out.println("還剩"+count+"次機會");
count--;
}else {
System.out.println("登入機會已經用完,賬戶已鎖定,明日自動解鎖!");
break;
}
System.out.println("請輸入賬戶名:");
String InName = sc.nextLine();
System.out.println("請輸入密碼:");
String InPassword = sc.nextLine();
if (userName.equals(InName)&&userPassword.equals(InPassword)) {
System.out.println("登入成功,歡迎你!");
break;
}else {
if (count!=0) {
System.out.println("輸入錯誤,請重新輸入");
}
}
}
}
}
結果: