我正在生成一個隨機數,如果它是奇數,我打印「你好」,但如果它甚至我希望程序重新執行程序,直到產生一個奇數而不是完成。如果條件變爲false,是否有任何可以執行前一個主體的語句/函數?
-2
A
回答
0
的do-while
循環重複而真正,所以你可以反轉條件:
int num;
do {
num = /* generate number */;
}
while (num % 2 != 1); // While *not* odd, keep looping
0
只需使用:
boolean isnotODD = false;
do{
//generate your number
//check if your number is odd or not
if(check_if_your_number_is_odd){
isnotODD = true;
}
} while(!isnotODD);
+0
我很困惑。 'if(your_number_is_odd){isnotODD = true; }'說如果數字是_is_奇數,那麼「是_不是奇數」是真的。咦? –
+0
你是什麼意思@LewBloch? –
+0
我的意思是說你的代碼說了兩件相反的事情,這很讓人困惑。 –
相關問題
- 1. &&在&&之前執行語句時強制執行語句&&爲false前的語句
- 2. 如果任一語句正確,如何執行媒體查詢?
- 3. 是否有可能在CssClass屬性中執行條件語句?
- 4. 1條if語句中是否可以有2個條件?
- 5. 如果`foreach-when`語句中最後一個'when`語句爲false時,總是執行默認語句
- 6. 如果第一條語句存在,執行第二條語句
- 7. 在任何函數執行之前執行一個函數
- 8. 有沒有什麼辦法可以在Python函數中的每個return語句之前執行語句?
- 9. 是否可以用一個reducer執行任何mapreduce任務?
- 10. 檢查wheter語句是否爲false的條件
- 11. 是否可以在一個case語句中調用函數?
- 12. 語句沒有在一個函數內執行,獨立執行
- 13. 執行多個條件語句的onscroll函數的問題
- 14. 我可以在函數中執行「變量語句」嗎?
- 15. 否則如果語句默認爲最後一個條件vba
- 16. 如果任何一個條件爲真,如何執行一行代碼?
- 17. 在SQL Server中,如果第一條語句拋出錯誤,執行是否會移至下一條語句?
- 18. 如何使函數改變其他函數的True/False語句
- 19. 執行PHP語句,如果JavaScript的條件爲真
- 20. 添加條件爲語句如果不是第一次運行
- 21. 如果第一條語句被成功執行,請運行第二條語句
- 22. 可變的其他條件如果條件語句
- 23. 與有條件執行的SELECT語句
- 24. 如果語句僅執行第一個條件並運行其他條件但沒有結果
- 25. 是否可以使用另一個SELECT語句中的SELECT語句的結果?
- 26. 如果語句優化爲在第一個條件爲false時不調用遞歸函數?
- 27. c#如果語句塊即使執行爲false
- 28. 是否可以從另一個包中的函數執行@inheritParams?
- 29. 是否有一個不是Outlook的HTML條件語句?
- 30. 遞歸函數與本地變量不執行,如果語句
在while循環(或做-同時)看看。 – dunni