Java-第六章-用for和if-elseif 完整了用戶登錄信息驗證

import java.util.*;
public class Lianxi_6_12 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input=new Scanner(System.in);
		String username ="lianlian";
		int password =123456;
		for(int i = 3 ; i>=1; i--){//給i 3次輸入的機會  如果i>1  i--減去次數。
			System.out.println("請輸入用戶名:");
			String name = input.next();
			System.out.println("請輸入密   碼:");
			int pw =input.nextInt();
			//首先創建用戶名和密碼的輸出窗體
			if(username.equals(name) && pw==password){//這裏用if判斷 上面的username 是否等於你所輸出的name  &&與/或  pw等於你所輸入的密碼是否與上面的password相同。
				System.out.println("歡迎登錄MyShopping系統!");
				break;//如果是爲 true這輸出上面的  ”歡迎登錄MyShopping系統!“   如果爲false則跳出下一個目標
			}
			else if(i!=1){// i不等於1輸出下面的語句
				System.out.println("用戶名和密碼不匹配!");
				System.out.println("輸入錯誤!您還有"+(i-1)+"次機會");
			}
			else {//結尾  如果以上的用戶名和密碼都輸入錯誤這輸出下面的語句
				System.out.println("對不起,您3次機會出入錯誤,沒有權利進入系統");
			}
		}
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章