最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java控制語(yǔ)句之if、switch語(yǔ)句

 更新時(shí)間:2016年01月26日 15:56:58   作者:Qabby  
這篇文章主要介紹了Java控制語(yǔ)句之if、switch語(yǔ)句的相關(guān)資料,需要的朋友可以參考下

java if語(yǔ)句

Java控制語(yǔ)句分為三大類(lèi):①順序結(jié)構(gòu);②選擇結(jié)構(gòu);③循環(huán)結(jié)構(gòu)。

--------------------------------------------------------------------------------

選擇結(jié)構(gòu)又分為:①單選擇結(jié)構(gòu);②雙選擇結(jié)構(gòu);③多選擇結(jié)構(gòu)。

主要涉及: if_else , switch , while , break 和 continue , for.

if單選擇結(jié)構(gòu)

對(duì)條件表達(dá)式進(jìn)行一次測(cè)試,若測(cè)試為真,則執(zhí)行下面的語(yǔ)句,否則跳過(guò)該語(yǔ)句。

例(Math類(lèi)的使用)

random(),返回一個(gè)正符號(hào)的小數(shù),區(qū)間大小是[0,1).

注意if的作用域的問(wèn)題:if語(yǔ)句如果不加{},它的控制范圍僅限于第一句。(一般建議加上{},養(yǎng)成一個(gè)好習(xí)慣)

if-else雙選擇結(jié)構(gòu)

當(dāng)條件表達(dá)式為真時(shí),執(zhí)行語(yǔ)句塊1,否則,執(zhí)行語(yǔ)句塊2,也就是else部分。

if-else if-else多選擇結(jié)構(gòu)

下面給大家介紹Java switch語(yǔ)句

Java控制語(yǔ)句——switch語(yǔ)句

上述if語(yǔ)句的等值判斷,可以用switch來(lái)代替。


注意每個(gè)case后面一般要添加break,表示當(dāng)前這個(gè)case執(zhí)行完了;防止出現(xiàn)case穿透,即繼續(xù)執(zhí)行case,直到遇到break才跳出。

下面例子反過(guò)來(lái)利用了case穿透現(xiàn)象。

【例子】

JDK7.0新特性:增強(qiáng)switch

在JDK7之前,switch(表達(dá)式){……},其中的表達(dá)式結(jié)果只能是int(可以自動(dòng)轉(zhuǎn)為int的byte、short、char),枚舉類(lèi)型。

但是JDK7中,表達(dá)式結(jié)果也可以是字符串。

(ps:自動(dòng)類(lèi)型轉(zhuǎn)換:容量小的數(shù)據(jù)類(lèi)型可以自動(dòng)轉(zhuǎn)換為容量大的數(shù)據(jù)類(lèi)型。byte(1個(gè)字節(jié))→short(2個(gè)字節(jié))→int(4個(gè)字節(jié))。)

以上所述是小編給大家分享的Java控制語(yǔ)句之if、switch語(yǔ)句,希望對(duì)大家有所幫助。

相關(guān)文章

最新評(píng)論

五莲县| 台南市| 翁源县| 泾川县| 青海省| 泸溪县| 永平县| 河北区| 霍林郭勒市| 彩票| 莱州市| 寿宁县| 阜阳市| 定远县| 南澳县| 汤阴县| 抚远县| 贵德县| 诸暨市| 辰溪县| 惠东县| 义马市| 凤台县| 潢川县| 佛学| 北流市| 保定市| 陇南市| 达州市| 深水埗区| 稻城县| 伊通| 平江县| 阿拉善盟| 贵定县| 汾阳市| 临朐县| 红原县| 丰台区| 安义县| 红原县|