我對編程非常陌生,需要一些幫助。我需要編寫一個驗證ATM用戶PIN碼的簡單程序。程序將接受引腳並退出,告訴用戶這是一個不正確的引腳,並讓它們再次嘗試三次,或告訴用戶他們的卡被鎖定,因爲他們錯了三次。我已經搜索了一個多小時,找不到這樣的例子。我知道我將需要使用掃描儀和循環來完成這一點,但沒有其他的。任何幫助表示讚賞,因爲它是午夜到期......java中的ATM引腳驗證
-3
A
回答
1
for i = 1..3
prompt user for pin
read pin
check pin
if pin is correct, exit
tell user they were wrong and try again
tell user they got it incorrect three times and their card is locked.
我會給一個提示,可以讓一些新手了。該引腳是一個整數,對不對?所以你可能會試圖用Scanner.nextInt()
得到輸入 - 不要那樣做!只需獲得下一行並比較字符串(您可能必須使用String.trim()
來消除空格)。如果您嘗試使用Scanner.nextInt()
(如果用戶輸入的內容不能被解析爲整數)會更復雜。
-1
這裏的僞代碼執行回答@Jared上述
boolean cardLockFlag = false ;
String password;
Scanner scan = new Scanner (System.in);
password = "password" ;
if(!cardLockFlag){
for(int i = 0 ; i < 3 ; i++){
if(password.equals(scan.next().trim())){
System.out.println("Success :) ");
break ;
}else{
if(i==2){
cardLockFlag = true ;
}else{
System.out.println("Wrong Password");
}
}
}
}else{
System.out.println("Card is Locked");
}
相關問題
- 1. Java腳本驗證
- 2. Java腳本驗證
- 3. Java ATM程序
- 4. Java腳本表單驗證
- 5. 驗證在Java腳本
- 6. 零點異常。 Java的。 ATM
- 7. Java腳本的驗證在asp.net控制
- 8. 驗證Java中的NTLMv2身份驗證
- 9. java驗證數據的規則引擎
- 10. okhttp未正確驗證引腳
- 11. 引腳代碼驗證命令?
- 12. 用asp.net驗證或用java腳本來驗證多個文本
- 13. 驗證的Java
- 14. java腳本輸入字段驗證
- 15. JSP Java腳本驗證不起作用
- 16. 如何驗證其使用Java腳本
- 17. 驗證PHP形式使用Java腳本
- 18. Java腳本/ Jquery驗證問題?
- 19. java腳本表單驗證錯誤
- 20. 驗證在Java中
- 21. 驗證在Java中
- 22. 驗證在java中
- 23. XML驗證vs Java驗證
- 24. 簡單的ATM。在ATM程序中取代零交易而不是ATM交易
- 25. jQuery的驗證引擎驗證
- 26. FirebaseAuth JAVA(Spring引導)驗證令牌
- 27. Java Collections ArrayList索引值驗證
- 28. Java中的HTML驗證器
- 29. 驗證Java中的Maven值
- 30. 列表中的Java驗證
你嘗試過這麼遠嗎?通常,這裏的問題包括您嘗試過的內容以及您編寫的一些示例代碼。如果你想讓別人給你的代碼 - 你可能不會得到很多積極的迴應。 –