依據以下Java的程式碼, int total=5; while (total > 0) { total=total+1; if (total == 5) { break; } } 下列執行結果何者正確?
Awhile迴圈會執行5次
Bwhile迴圈只會執行一次就因為break指令而跳出
Cwhile迴圈一次都沒有執行
D這會導致無限迴圈正確答案
答案與詳解
total 從 5 每次+1 遞增(6,7,8...),total>0 永遠為真,total==5 永遠為假,break 無法觸發,造成無限迴圈。
