持續執行子活動直到指定條件為 false。條件判斷在每次迴圈開始前進行。
WhileActivity問題:直接在 While 中嵌入 While 無法實現內層變數重置 (每次外層迴圈需將 j 歸 1)。
解決:外層 While 內嵌入 複合活動 (如 Sequence),Sequence 內再放入內層 While + 重置邏輯 CodeActivity。
結構說明:外層 While → Sequence → [CodeActivity(重置 j=1,i++), 內層 While → CodeActivity(列印與 j++)] → 結束 CodeActivity。