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次機會出入錯誤,沒有權利進入系統"); } } } }
Java-第六章-用for和if-elseif 完整了用戶登錄信息驗證
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.