Java_基礎語法之switch語句
阿新 • • 發佈:2017-10-18
... rgs 基礎 選擇 default 表達 nth 語句 short
1 /*switch 語句 2 格式: 3 switch(表達式) 4 { 5 case 取值1: 6 執行語句; 7 break; 8 case 取值2: 9 執行語句; 10 break; 11 ..... 12 default: 13 執行語句; 14 break; 15 } 16 17 */ 18 class SwitchDemo 19 { 20 public static voidmain(String[] args) 21 { 22 int x = 3; 23 switch(x)/*特點:1被選擇的類型只能支持四種類型:byte short int char 24 2,備選答案並沒有指定順序,但是執行肯定時從第一個case開始,將每一個case都執行完,如果其中有匹配的case,執行完 25 通過case的break就結束了switch,如果沒有一個case匹配,執行default。 26 27switch語句結束只有兩種情況:1 執行到了break 2 執行到了switch語句結束 28 */ 29 30 { 31 case 4: 32 System.out.println("a"); 33 break; 34 case 2: 35 System.out.println("b"); 36 break; 37 case3: 38 System.out.println("c"); 39 break; 40 default: 41 System.out.println("d"); 42 break; 43 44 } 45 46 int a=4,b=2; 47 char ch =‘+‘; 48 switch(ch) 49 { 50 case‘+‘: 51 System.out.println(a+b); 52 break; 53 case‘-‘: 54 System.out.println(a-b); 55 break; 56 case‘*‘: 57 System.out.println(a*b); 58 break; 59 case‘/‘: 60 System.out.println(a/b); 61 break; 62 default: 63 System.out.println("nono") 64 65 66 } 67 68 System.out.println("Hello world!"); 69 70 } 71 72 73 }
switch語句練習
class SwitchTest { public static void main(String[] args) { /*int week =2; switch(week) { case 1: System.out.println(week+"是星期一"); break; case 2: System.out.println(week+"是星期二"); break; default: System.out.println(week+"不存在"); } System.out.println("Hello world!"); */ int month =4; /*switch(month) { case 3: System.out.println(month +"月是春季"); break; case 4: System.out.println(month +"月是春季"); break; case 5: System.out.println(month +"月是春季"); break; default: System.out.println(month +"月不存在"); break; }*/ switch(month) { case 3: case 4: case 5: System.out.println(month +"月是春季"); break; case 6: case 7: case 8: System.out.println(month +"月是夏季"); break; case 9: case 10: case 11: System.out.println(month +"月是秋季"); break; case 12: case 1: case 2: System.out.println(month +"月是冬季"); break; default: System.out.println(month +"月不存在"); break; } } }
Java_基礎語法之switch語句