国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

語句-switch語句

2019-11-08 03:26:19
字體:
來源:轉載
供稿:網友

switch語句的特點如下:

(1)switch(x)被選擇的內容(即x)只能是byte,short,int,char這四種類型;

(2)備選答案并沒有指定的順序,但是執行肯定是從第一個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,執行完default結束;

if和switch的應用場景:

1.如果是對具體個數的數值進行判斷

用if和switch都可以,建議用switch,因為switch語句會將被選答案加載進內存,選擇會效率更高;

2.如果要對數據區間進行判斷

用if語句;

3.如果運算結果是boolean類型,毫無疑問,用if語句

計算器案例代碼:

int a=8,b=2;

char ch='+';

switch(ch)

{

case '+'

System.out.

System.out.println(a-b);

break;

case '*'

System.out.println(a*b);

break;

case '/'

System.out.println(a/b);

break;

default:

System.out.println("nono");

}

四季案例代碼(多個一樣結果的case可以合并):

int month=3;

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+"月是不存在的");

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四川省| 大丰市| 谷城县| 遵义市| 渑池县| 水富县| 瑞昌市| 读书| 锡林郭勒盟| 平阴县| 武清区| 吴桥县| 东台市| 永嘉县| 思南县| 定日县| 衡山县| 峨山| 特克斯县| 吉林省| 五华县| 凉城县| 建平县| 潜江市| 津市市| 泰州市| 夏河县| 滕州市| 仪陇县| 吴桥县| 务川| 南澳县| 双鸭山市| 云梦县| 忻州市| 油尖旺区| 兴和县| 长岛县| 衡水市| 县级市| 卫辉市|