本節為互動式練習,讀者需將程式碼片段重新排序組成完整程式,並補充遺漏的大括號。主要練習:
if/else 條件判斷。while 迴圈。// 判斷標籤背景顏色並切換
if (label1.BackColor == Color.Red) {
label1.BackColor = Color.Blue;
} else {
label1.BackColor = Color.Red;
}
c 從 0 遞增至 254。c 從 254 遞減至 0。while (true) 無限迴圈包裹,使顏色持續變化。執行無限迴圈時,點擊視窗關閉鈕無法停止程式,IDE 仍顯示「執行中」。須點擊 IDE 工具列「停止偵錯」方塊按鈕或選單「偵錯 → 停止偵錯」強制結束。
bool keepRunning = true;
while (keepRunning) {
// 顏色變化迴圈
// 某處設定 keepRunning = false 以正常結束
}
== 比較,= 指派,切勿混淆。while (true) 建立無限迴圈,需內部 break 或條件變數跳出。