天天看點

Java之模拟使用者登入

模拟使用者登入:

正确使用者名是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("輸入錯誤,請重新輸入");
				}
					
			}
			
		}
		
	}
}


           

結果:

Java之模拟使用者登入
Java之模拟使用者登入