1. 程式人生 > >Java學習筆記22:Java實現模擬使用者登入

Java學習筆記22:Java實現模擬使用者登入

package create;

import java.util.Scanner;

public class Test1_In {
	/*
	 * 模擬使用者登入,僅有三次嘗試機會
	 */
	public static void main(String[] args){
		Scanner sc=new Scanner(System.in);	
		for(int i=0;i<3 ;i++ ){		
		System.out.println("請輸入使用者名稱:");
		String userName=sc.nextLine();
		System.out.println("請輸入密碼:");
		String password=sc.nextLine();
		
		//如果字串常量、字串變數比較,通常是自複查UN常量呼叫方法,將變數當做引數傳遞,防止空指標異常
		if("admin".equals(userName)&&"admin".equals(password)){//驗證使用者名稱與密碼是否正確
			System.out.println("歡迎"+userName+"登入");
		}else{
			if(i==2){
				System.out.println("您的錯誤次數達到極限,請10分鐘後再次嘗試");
			}
			System.out.println("使用者名稱或密碼錯誤,您還有"+(2-i)+"次機會");
		 }//else
		}//for
	}//main
}//class