我正在爲我的班級做一個年級平均腳本,我無法計算如何讓我的交叉檢查部分重複,直到我有一個有效值(代碼如下所示)。運行時,如果原始輸入無效,但只能執行一次,則允許我進行更正。我如何才能循環,直到我得到正確的迴應?提前致謝!創建複查if語句
if (grade1 >= 0 && grade1 <= 100)
System.out.println("First grade valid.\n");
else
{
System.out.println("Grade invalid. Re-enter first grade:");
grade1 = kb.nextDouble();
}
只是去嘗試編輯和它否定重新進入的能力。 – Dayeo78
你應該在循環中有重入代碼。請張貼循環顯示您如何用FredK的建議重構它。只是發佈「它不起作用」不能爲任何人提供足夠的信息來幫助你。 –
完美,這就是我一直在尋找的!謝謝您的幫助! – Dayeo78