我試圖實現用戶必須在測驗中回答問題的時間限制。雖然我發現了很多怯懦者,但我不知道如何將它們拼湊在一起。Java:在測驗中使用計時器
我希望用戶有15秒的時間來回答問題。如果他們及時回答,它會檢查答案是否正確,然後詢問他們是否想繼續下一個問題。
如果用戶在15秒內沒有迴應,那麼應該說答案是不正確的,並讓他們選擇移動到下一個問題。
這是我到目前爲止。
for(int i=0; i<quiz.getQuizQuestions().size(); i++){
super.getQuestion(i);
//While timer is less than 15 seconds
getResponse(i, questionStart);
//If time has run out output "You have run out of time"
super.nextQuestion();
}
這可能是值得了解的:
super.getQuestion(我)只是打印所提出的問題
GETRESPONSE()正在等待鍵盤輸入。如果輸入內容,則檢查用戶是否正確。
super.nextQuestion()詢問用戶是他們要移動到下一個問題
在此先感謝
編輯:這也將是驚人的,如果它是很容易實現的是倒計時計數器從15轉換成GUI時從15。
作業,有什麼機會?沒關係,如果是這樣的話,只需標記即可。 –