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

Java控制結(jié)構(gòu)知識點(diǎn)詳解

 更新時間:2019年10月13日 16:14:30   作者:blunFan  
在本篇文章里小編給大家分享的是關(guān)于Java控制結(jié)構(gòu)知識點(diǎn)詳解,有需要的朋友們可以參考下。

if結(jié)構(gòu)

if(條件表達(dá)式){
//執(zhí)行代碼
}else if(條件表達(dá)式){
//執(zhí)行代碼
}else{
//執(zhí)行代碼
}

條件表達(dá)式的結(jié)果是true|false,具體的形式:

1、直接的布爾變量

2、比較運(yùn)算符得到的結(jié)果或邏輯運(yùn)算符的結(jié)果

3、在Java中,非零的數(shù)值類型或非空字符串不能用于返回布爾值

switch結(jié)構(gòu)

switch(變量名){
case 字面常量1:
//執(zhí)行代碼
break;
case 字母常量2:
//執(zhí)行代碼
break;
default:
//執(zhí)行代碼
}

1、變量的類型包括整型、char和String類型

2、case中的字面常量應(yīng)與變量類型一致:整型3、char類型'a'、String類型"Hello"

3、break,用于跳出switch結(jié)構(gòu);default,定義默認(rèn)執(zhí)行代碼,當(dāng)沒有break跳出時,將在最后執(zhí)行該代碼。實際上,break和default都不是必須的。

4、執(zhí)行switch語句時,先將變量的值與case值逐一比較,如果匹配,則從該處將執(zhí)行所屬代碼。

如果匹配之后沒有break語句,則將不再進(jìn)行匹配而直接執(zhí)行后續(xù)代碼,直到遇到break語句或執(zhí)行完所有代碼才跳出switch。

在switch中沒有break時,將在最后執(zhí)行default語句。

while結(jié)構(gòu)

while(循環(huán)條件){
//執(zhí)行代碼
}

do……while結(jié)構(gòu)

do{
//執(zhí)行代碼
}while(條件表達(dá)式);

for循環(huán)結(jié)構(gòu)

for(循環(huán)變量;循環(huán)條件;改變循環(huán)變量){
//執(zhí)行代碼
}

1、循環(huán)變量、循環(huán)條件和改變循環(huán)變量三個表達(dá)式的位置不能變化,兩個;符合必須保留,但是可以將循環(huán)變量寫在for外部,將循環(huán)條件和改變循環(huán)變量的表達(dá)式寫在內(nèi)部

2、循環(huán)變量、循環(huán)條件和改變循環(huán)變量可以不止一個表達(dá)式,表達(dá)式與表達(dá)式之間用,分隔。

增強(qiáng)for循環(huán)

int[] a={1,2,3,4,5,};
for(int b:a){
System.out.println(b);
}

以上就是Java控制結(jié)構(gòu)的全部相關(guān)知識點(diǎn),感謝大家的學(xué)習(xí)和對腳本之家的支持。

相關(guān)文章

  • Spring?Boot?整合?Fisco?Bcos的案例分析(區(qū)塊鏈)

    Spring?Boot?整合?Fisco?Bcos的案例分析(區(qū)塊鏈)

    本篇文章介紹的?Spring?Boot?整合?Fisco?Bcos的案例,是在阿里云服務(wù)器上部署驗證的。大家可根據(jù)自己的電腦環(huán)境,對比該案例進(jìn)行開發(fā)即可,具體案例代碼跟隨小編一起看看吧
    2022-01-01
  • java jdk動態(tài)代理詳解

    java jdk動態(tài)代理詳解

    動態(tài)代理類的Class實例是怎么生成的呢,是通過ProxyGenerator類來生成動態(tài)代理類的class字節(jié)流,把它載入方法區(qū)
    2013-09-09
  • Maven發(fā)布項目 (jar包) 到Nexus私服中的操作

    Maven發(fā)布項目 (jar包) 到Nexus私服中的操作

    這篇文章主要介紹了Maven發(fā)布項目 (jar包) 到Nexus私服中的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Mybatis 動態(tài)sql的編寫與開啟二級緩存

    Mybatis 動態(tài)sql的編寫與開啟二級緩存

    二級緩存是Mapper級別的緩存,多個SqlSession去操作同一個Mapper中的SQL語句,則這些SqlSession可以共享二級緩存,即二級緩存是跨SqlSession的,這篇文章主要介紹了Mybatis 動態(tài)sql的編寫|開啟二級緩存,需要的朋友可以參考下
    2023-02-02
  • Java攔截器Interceptor實現(xiàn)原理及代碼示例

    Java攔截器Interceptor實現(xiàn)原理及代碼示例

    本文詳細(xì)講解了Java攔截器Interceptor實現(xiàn)原理及代碼示例,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 解決java.util.HashMap$Values?cannot?be?cast?to?java.ut的問題

    解決java.util.HashMap$Values?cannot?be?cast?to?java.ut的問題

    這篇文章主要介紹了解決java.util.HashMap$Values?cannot?be?cast?to?java.ut的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 動態(tài)上傳jar包熱部署的實戰(zhàn)詳解

    動態(tài)上傳jar包熱部署的實戰(zhàn)詳解

    開發(fā)系統(tǒng)過程中遇到的一個需求,系統(tǒng)給定一個接口,用戶可以自定義開發(fā)該接口的實現(xiàn),并將實現(xiàn)打成jar包,上傳到系統(tǒng)中。系統(tǒng)完成熱部署,并切換該接口的實現(xiàn)。本文詳細(xì)介紹了實現(xiàn)方法,需要的可以參考一下
    2022-10-10
  • Java?Swing實現(xiàn)記事本頁面

    Java?Swing實現(xiàn)記事本頁面

    這篇文章主要為大家詳細(xì)介紹了Java?Swing實現(xiàn)記事本頁面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 淺析java中Pair和Map的區(qū)別

    淺析java中Pair和Map的區(qū)別

    這篇文章主要介紹了java中Pair和Map的區(qū)別,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 實例解析Java的Jackson庫中的數(shù)據(jù)綁定

    實例解析Java的Jackson庫中的數(shù)據(jù)綁定

    這篇文章主要介紹了Java的Jackson庫中的數(shù)據(jù)綁定,這里分為通常的簡單數(shù)據(jù)綁定與全數(shù)據(jù)綁定兩種情況來講,需要的朋友可以參考下
    2016-01-01

最新評論

武胜县| 阜宁县| 通化市| 道真| 会泽县| 平顶山市| 丽江市| 泸溪县| 高要市| 邵武市| 沭阳县| 清苑县| 临沧市| 湛江市| 定南县| 钟祥市| 南平市| 梁山县| 嵩明县| 黎川县| 文水县| 松潘县| 呈贡县| 浦城县| 衡东县| 永定县| 和政县| 密山市| 崇文区| 巴里| 石柱| 民乐县| 收藏| 大埔区| 河北区| 讷河市| 原平市| 汕头市| 宁阳县| 安吉县| 桐柏县|