欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2019年10月13日 16:14:30   作者:blunFan  
在本篇文章里小編給大家分享的是關(guān)于Java控制結(jié)構(gòu)知識(shí)點(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)沒(méi)有break跳出時(shí),將在最后執(zhí)行該代碼。實(shí)際上,break和default都不是必須的。

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

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

在switch中沒(méi)有break時(shí),將在最后執(zhí)行default語(yǔ)句。

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

2、循環(huán)變量、循環(huán)條件和改變循環(huán)變量可以不止一個(gè)表達(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)知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。

相關(guān)文章

  • springboot之Duration(java.time.Duration)在yml properties中的配置方式

    springboot之Duration(java.time.Duration)在yml properties中

    這篇文章主要介紹了springboot之Duration(java.time.Duration)在yml properties中的配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Json傳輸出現(xiàn)中文亂碼問(wèn)題的解決辦法

    Json傳輸出現(xiàn)中文亂碼問(wèn)題的解決辦法

    最近遇到一個(gè)問(wèn)題,就是將中文消息以json格式推給微信服務(wù)器時(shí),收到的消息是亂碼,所以下面這篇文章主要給大家介紹了關(guān)于Json傳輸出現(xiàn)中文亂碼問(wèn)題的解決辦法,需要的朋友可以參考下
    2023-05-05
  • 深入解析反編譯字節(jié)碼文件中的代碼邏輯JVM中的String操作

    深入解析反編譯字節(jié)碼文件中的代碼邏輯JVM中的String操作

    這篇文章主要介紹了深入解析反編譯字節(jié)碼文件中的代碼邏輯JVM中的String操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 使用IDEA反編譯沒(méi)有擦除泛型的原因解析

    使用IDEA反編譯沒(méi)有擦除泛型的原因解析

    Java泛型引入至今已有近20年,“偽泛型”已被認(rèn)為是所有開(kāi)發(fā)者的共識(shí),沒(méi)有必要再在反編譯后體現(xiàn)出來(lái)反倒大大降低了可讀性,這篇文章主要介紹了使用IDEA反編譯沒(méi)有擦除泛型的原因解析,需要的朋友可以參考下
    2023-05-05
  • springboot封裝JsonUtil,CookieUtil工具類代碼實(shí)例

    springboot封裝JsonUtil,CookieUtil工具類代碼實(shí)例

    這篇文章主要介紹了springboot封裝JsonUtil,CookieUtil工具類過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 帶你粗略了解Java數(shù)組的使用

    帶你粗略了解Java數(shù)組的使用

    這篇文章主要給大家介紹了關(guān)于Java中數(shù)組的定義和使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Springboot文件上傳出現(xiàn)找不到指定系統(tǒng)路徑的解決

    Springboot文件上傳出現(xiàn)找不到指定系統(tǒng)路徑的解決

    這篇文章主要介紹了Springboot文件上傳出現(xiàn)找不到指定系統(tǒng)路徑的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • spring boot 自動(dòng)更新靜態(tài)文件和后臺(tái)代碼的實(shí)例

    spring boot 自動(dòng)更新靜態(tài)文件和后臺(tái)代碼的實(shí)例

    下面小編就為大家分享一篇spring boot 自動(dòng)更新靜態(tài)文件和后臺(tái)代碼的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • 方法參數(shù)屬性params,@PathVariable和@RequestParam用法及區(qū)別

    方法參數(shù)屬性params,@PathVariable和@RequestParam用法及區(qū)別

    這篇文章主要介紹了方法參數(shù)屬性params,@PathVariable和@RequestParam用法及區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • java jdk動(dòng)態(tài)代理詳解

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

    動(dòng)態(tài)代理類的Class實(shí)例是怎么生成的呢,是通過(guò)ProxyGenerator類來(lái)生成動(dòng)態(tài)代理類的class字節(jié)流,把它載入方法區(qū)
    2013-09-09

最新評(píng)論