色欲av一区久久精品_久久综合色综合色88_无码在线观看不卡_色黄视频网站_亚洲国产精品久久久久秋霞66

switch語句

時間:2023-05-17

一、復習
1.標識符(自己定義的,下劃線、美元符號)
2.駝峰命名(變量名,辦法名首字母小寫)
3.關(guān)鍵字(就是固定的那幾個)
4.字面值(數(shù)據(jù)、有類型、八種基本類型從小到大,byte\char=short\int\long\float\double\boolean
5.成員變量(初始化在辦法外且不用賦值);局部變量(初始化在辦法內(nèi)且要賦值)
6.作用域內(nèi)不重名
7.unicode包含了世界上一切的字符;轉(zhuǎn)義字符,\n\t\\\’等等
8.數(shù)據(jù)類型轉(zhuǎn)化的六條規(guī)則、++、—在變量前后的差異、亦或、短路與、短路或、擴展運算符的規(guī)則(不改變變量的數(shù)據(jù)類型),字符串銜接運算符、條件運算符號、if(后邊就一句的能夠省略大括號)java
二、switch
1.switch句子也屬于選擇結(jié)構(gòu),也是分支句子
2.switch句子的語法結(jié)構(gòu):一個比較完整的switch句子應該是這樣編寫的:
復制代碼
switch(int或String類型的字面值獲知變量){caseint或String類型的字面值或變量:
java句子;
java句子;
……break;caseint或String類型的字面值或變量:
java句子;
java句子;
……break;caseint或String類型的字面值或變量:
java句子;
java句子;
……break;caseint或String類型的字面值或變量:
java句子;
java句子;
……break;default:
java句子;
……
}
解釋:switch后邊括號里邊的值和case里邊的值是否相等,假如相等,那么就履行case后邊的java句子,其中有break的話,直接就中止履行switch句子了,沒有break的話會接著向下履行并且不會再做匹配,把后邊句子都履行一遍,直至遇到break或許結(jié)束了。假如不相等,那么接著往下匹配,都沒有找到相等的話,那么就最終履行default后邊的句子。
注意:只能匹配int或許String類型的數(shù)據(jù),不能勘探其他類型的數(shù)據(jù),當然byte、short、char也能夠直接寫道switch和case的后邊,因為它們能夠進行自動類型轉(zhuǎn)化為int類型。
例子:
publicclassd20_switch_exercise{publicstaticvoidmain(String[]args){inta=10+10;switch(a){case20:
System.out.println(“我直接匹配成功了”);break;//匹配成功了,因為有break后邊不會履行了case12:
System.out.println(“我匹配失利了”);break;default:
System.out.println(“我是剩下的句子”);
}switch(a){case20:case12:case15:
System.out.println(“我是測驗多條件的”);//這兒匹配只要滿足一個就行,就能履行下去break;default:
System.out.println(“我是剩下的句子”);
}switch(a){case20:
System.out.println(“我直接匹配成功了”);case12:
System.out.println(“我匹配失利了”);case18:
System.out.println(“我匹配失利了”);case29:
System.out.println(“我是為了測驗case穿透的”);break;//因為第一個匹配成功了,并且后邊沒有break句子,會一直履行下去直到這兒的breakdefault:
System.out.println(“我是剩下的句子”);
}
}
}

文章標簽:

Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號

與項目經(jīng)理交流
掃描二維碼
與項目經(jīng)理交流
掃描二維碼
與項目經(jīng)理交流
ciya68