根據表示式值的不同執行許多不同的操作:switch語句:case標籤必須是整數(byte,short,char,int)或者列舉,不能是字串。【注:jdk7.0可以使用字串!】
//根據表示式的值,從一系列**選出一段執行。格式如下:
switch (表示式)
//switch語句會根據表示式的值從相匹配的case標籤處開始執行
//一直執行到break語句處或者是switch語句的末尾。
//與任一case值不匹配,則進入default語句(如果有的話)
system.out.println("***************************");
system.out.println("下面例子反過來利用了case穿透現象!");
char c = 'a';
int rand =(int) (26*math.random());
char c2 = (char)(c+rand);
system.out.print(c2 + ": ");
switch (c2)
switch語句用法詳解
一般形式 switch 表示式 意思是先計算表示式的值,再逐個和case 後的常量表示式比較,若不等則繼續往下比較,若一直不等,則執行default後的語句 若等於某乙個常量表示式,則從這個表示式後的語句開始執行,並執行後面所有case後的語句。與if語句的不同 if語句中若判斷為真則只執行這個判斷...
python中switch語句用法
python中是沒用switch語句的,這應該是體現python大道至簡的思想,python中一般多用字典來代替switch來實現。coding utf 8 from future import division def jia x,y print x y def jian x,y print x ...
switch語句的基本使用
switch是乙個多分支的選擇語句。1 基本格式 switch 整型表示式 case 整型字面量 default 解釋 1 整型字面量可以使char short int型別的 2 case子句起相當於乙個入口。程式從某乙個case進去以後,會執行該case子句及其下面的所有子句 在沒有break語句...