Switch語句——格式和用法
int a = Convert.ToInt32(Console.ReadLine());
switch (a)//Switch是根據(jù)a來判斷的,所以就必須提前定義一個(gè)a。a用int和char都可以定義。
?{
? ? ? ? ?case 1:
? ? ? ? ?Console.Write("可口可樂");
? ? ? ? ?Console.write("百事可樂");
? ? ? ? ?break;
? ? ? ? ?case 2:
? ? ? ? ?Console.Write("果啤");
? ? ? ? ? break;
? ? ? ? ? case 3:
? ? ? ? ? Console.Write("冰紅茶");
? ? ? ? ? break;
? ? ? ? ? ?case 4:
? ? ? ? ? ?Console.Write("冰峰");
? ? ? ? ? ?break;
? ? ? ? ? ?default: ("冰紅茶"); //default是可有可無的,不是必須這么寫,不這么寫也行。?
? ? ? ? ? ?break;? ? ? ? ? ? ?? ? ? ?//default作用就是當(dāng)前面的都不滿足,就執(zhí)行這個(gè),有點(diǎn)像if語句
? ? ? ? ? ?}? ? ? ? ? ? ? ? ? ??? ? ? ? //的else
————————————————————————————————————————
char a=Convert.ToChar(Console.ReadLine());? ?
? ? ? ? ? ? switch (a)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? case 'h':
? ? ? ? ? ? ? ? ? ? Console.WriteLine("Hello");
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case 'g':
? ? ? ? ? ? ? ? ? ? Console.WriteLine("I Love Trump!");
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case 'k':
? ? ? ? ? ? ? ? ? ? Console.WriteLine("I Hate Trump!");
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }