有些條件判斷並非簡單的真假模式,而是在多種可能中選擇乙個處理。這種情況,我們需要使用switch case語句進行處理。
以下是對上海地鐵自動售票機的模擬
code
static
void
main(
string
args)
元票價",3
);break
;case"4
":system.console.writeline(
"你選擇了元票價
", option);
break
;case"5
":system.console.writeline(
"你選擇了元票價
", option);
break
;case"6
":case"7
":case"8
":case"9
":system.console.writeline(
"你選擇了元票價",
6);break
;default
:system.console.writeline(
"對不起,你輸入了乙個超越範圍的值");
break;}
}初學者注意:
當對乙個變數(僅乙個變數)需要作多條間判斷或者型別判斷,我們建議可以考慮使用
switch。
**要注意縮排,在
vs2008
的ide
中,使用選單【編輯】
|【高階】
|【設定文件的格式】可以自動完成縮排。
結構化程式設計 單支條件選擇控制
在c 中,用於處理條件選擇的語句有if,else,switch,case四個關鍵字。if,else用於處理單支的邏輯判斷。以下 演示根據age 年齡 的值輸出資訊 static void main string args 歲是幼年階段 age if age 8 age 14 8到14歲 歲是童年階段...
結構化程式設計
結構化程式設計方法的主要原則可以概括為自頂向下,逐步求精,模組化,限制使用goto語句。1 自頂向下 程式設計時,應先考慮總體,後考慮細節 先考慮全域性目標,後考慮區域性目標。不要一開始就過多追求眾多的細節,先從最上層總目標開始設計,逐步使問題具體化。2 逐步求精 對複雜問題,應設計一些子目標作為過...
shell指令碼的結構化條件判斷命令
程式可以說就是結構化加上演算法,現在就來講講shell指令碼的結構化命令 結構化命令允許你改變shell指令碼的正常執行流。最基本的結構化命令是if then語句。也可以擴充套件if then語句,加入if then else語句。如果希望在測試失敗時加上額外的測試,if then elif語句。i...