讓使用者輸入兩次密碼(四位數字)
給予兩次密碼輸入錯誤的機會
第三次輸入錯誤就給予錯誤的訊息
本人有使用類似作業系統的概念
Monitor? 號誌?
import java.util.Scanner;
public class HomeWork0609 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入四位數密碼");
int key=1234;//正確密碼
boolean a=false;//測試關卡用
int count=0;//錯誤次數
while(a!=true&(3-count)>0){
int s = sc.nextInt();
if(s==key)
{
System.out.print("輸入正確");
a=true;
}
else
{
if((3-count)>1){
System.out.print("輸入錯誤,請重新輸入");
System.out.println("還可再試"+(2-count)+"次");
count++;
}
else
{
System.out.print("錯誤超過三次,系統中止");
count++;
}
}
}
sc.close();
}
}
作者已經移除這則留言。
回覆刪除