我想要瀏覽從0
到NB_MAX
或從NB_MAX
到0
的表,具體取決於隨機布爾值。根據布爾值更改java中的內容
我試圖用?:
操作:
for (int i = (bool) ? 0 : NB_MAX; i < ((bool) ? NB_MAX: 0); i++) {
的問題是i++
和i--
之間切換。
如何做到這一點?
我想要瀏覽從0
到NB_MAX
或從NB_MAX
到0
的表,具體取決於隨機布爾值。根據布爾值更改java中的內容
我試圖用?:
操作:
for (int i = (bool) ? 0 : NB_MAX; i < ((bool) ? NB_MAX: 0); i++) {
的問題是i++
和i--
之間切換。
如何做到這一點?
這應該做的伎倆:
for (int i = (bool) ? 0 : NB_MAX; (bool) ? i < NB_MAX : i > 0; i = (bool) ? i+1 : i-1) { }
嗯,說最後一個布爾總是如此,我不明白爲什麼? – Kariamoss
我仔細檢查過它。表達式的第二個條件無效。我編輯了我的答案。現在應該工作正常。 –
非常感謝!你爲我節省了很多時間 – Kariamoss