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

java中for循環(huán)執(zhí)行的順序圖文詳析

 更新時(shí)間:2021年06月24日 10:09:47   作者:超分辨菜鳥  
關(guān)于java的for循環(huán)想必大家非常熟悉,它是java常用的語句之一,這篇文章主要給大家介紹了關(guān)于java中for循環(huán)執(zhí)行順序的相關(guān)資料,需要的朋友可以參考下

for循環(huán)基礎(chǔ)

for循環(huán)是最靈活也是最常用的循環(huán)結(jié)構(gòu),表達(dá)式一般如下:

  for(條件表達(dá)式1;條件表達(dá)式2;條件表達(dá)式3){

    語句塊;

  }

接下來詳細(xì)介紹Java for循環(huán)執(zhí)行順序的相關(guān)內(nèi)容,先看看一道面試題,

來自小米筆試

static boolean foo(charc)
{
       System.out.print(c); 
       return true; 
}
 public static void main(String[] args) { 
        int i =0;
        for(foo('B');foo('A')&&(i<2);foo('C')) 
        { 
             i++; 
             foo('D');
         } 
}

上述代碼Java函數(shù)的執(zhí)行結(jié)果是什么()

A. BADCBDCB

B. BADCADCA

C. BACDBACD

D.不確定

輸入IDEA的結(jié)果如下:

當(dāng)然根據(jù)結(jié)果可以直接選擇 --------B

但是也得搞清楚緣由;

以下貼上個(gè)人理解

分析理解

平時(shí)看到的for循環(huán)都是以下的樣子:

for (int j = 0; j <10 ; j++) {
            System.out.println(j); 
        }

根據(jù)這個(gè)代碼結(jié)合上面題目的代碼,來分析一下for循環(huán)到底是怎么操作的

首先打個(gè)斷點(diǎn)進(jìn)行測試

此時(shí)毫無疑問 j=0;

這就代表for循環(huán)先執(zhí)行的是int j=0;這個(gè)條件

接下來繼續(xù)

由于當(dāng)前的代碼并不能確定是否先執(zhí)行的是 j<10還是j++;

因此通過題目中的代碼進(jìn)行分析

可以發(fā)現(xiàn)在執(zhí)行完B的打印后,代碼開始執(zhí)行A的打印,也就是說

for循環(huán)先執(zhí)行賦值語句,再執(zhí)行判斷條件,

程序繼續(xù)走:

開始執(zhí)行for循環(huán)中的代碼了,

在往下走

此時(shí)開始打印C,

由此總結(jié)出for循環(huán)的執(zhí)行順序:

總結(jié)

 到此這篇關(guān)于java中for循環(huán)執(zhí)行順序的文章就介紹到這了,更多相關(guān)java for循環(huán)執(zhí)行順序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java 根據(jù)前端返回的字段名進(jìn)行查詢數(shù)據(jù)

    java 根據(jù)前端返回的字段名進(jìn)行查詢數(shù)據(jù)

    本文介紹了如何在Java中使用SpringDataJPA實(shí)現(xiàn)動(dòng)態(tài)查詢功能,以便根據(jù)前端傳遞的字段名動(dòng)態(tài)構(gòu)建查詢語句,通過創(chuàng)建實(shí)體類、Repository接口、構(gòu)建動(dòng)態(tài)查詢、在Service層和Controller中使用動(dòng)態(tài)查詢,實(shí)現(xiàn)了前后端分離架構(gòu)中的靈活查詢需求
    2024-11-11
  • Springboot實(shí)現(xiàn)多數(shù)據(jù)源切換詳情

    Springboot實(shí)現(xiàn)多數(shù)據(jù)源切換詳情

    這篇文章主要介紹了Springboot實(shí)現(xiàn)多數(shù)據(jù)源切換詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的朋友可以參考一下
    2022-09-09
  • Java接收xml格式參數(shù)轉(zhuǎn)為json的方法

    Java接收xml格式參數(shù)轉(zhuǎn)為json的方法

    文章主要介紹了如何使用JAXB將XML格式的參數(shù)接收并轉(zhuǎn)換為Java實(shí)體類,然后將實(shí)體類轉(zhuǎn)換為JSON格式,文中提到在實(shí)體類中使用`@XmlElement`和`@JsonProperty`注解的重要性,以及如何處理復(fù)雜的XML結(jié)構(gòu)
    2024-11-11
  • JAVA 中實(shí)現(xiàn)整句漢字拆分、轉(zhuǎn)換為ASCII實(shí)例詳解

    JAVA 中實(shí)現(xiàn)整句漢字拆分、轉(zhuǎn)換為ASCII實(shí)例詳解

    這篇文章主要介紹了JAVA 中實(shí)現(xiàn)整句漢字拆分、轉(zhuǎn)換為ASCII實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • JAVA學(xué)習(xí)進(jìn)階篇之時(shí)間與日期相關(guān)類

    JAVA學(xué)習(xí)進(jìn)階篇之時(shí)間與日期相關(guān)類

    在日常的開發(fā)工作當(dāng)中,我們經(jīng)常需要用到日期相關(guān)的類,下面這篇文章主要給大家介紹了關(guān)于JAVA學(xué)習(xí)進(jìn)階篇之時(shí)間與日期相關(guān)類的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Java 獲取Web項(xiàng)目相對(duì)webapp地址的實(shí)例

    Java 獲取Web項(xiàng)目相對(duì)webapp地址的實(shí)例

    下面小編就為大家?guī)硪黄狫ava 獲取Web項(xiàng)目相對(duì)webapp地址的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • 關(guān)于maven依賴 ${xxx.version}報(bào)錯(cuò)問題

    關(guān)于maven依賴 ${xxx.version}報(bào)錯(cuò)問題

    這篇文章主要介紹了關(guān)于maven依賴 ${xxx.version}報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • java編程實(shí)現(xiàn)多人聊天室功能

    java編程實(shí)現(xiàn)多人聊天室功能

    這篇文章主要為大家詳細(xì)介紹了java編程實(shí)現(xiàn)多人聊天室功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • MyBatis如何調(diào)用存儲(chǔ)過程與存儲(chǔ)函數(shù)

    MyBatis如何調(diào)用存儲(chǔ)過程與存儲(chǔ)函數(shù)

    這篇文章主要介紹了MyBatis如何調(diào)用存儲(chǔ)過程與存儲(chǔ)函數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java中用戶線程與守護(hù)線程的使用區(qū)別

    Java中用戶線程與守護(hù)線程的使用區(qū)別

    這篇文章主要介紹了Java中用戶線程與守護(hù)線程的使用區(qū)別,Java語言中無論是線程還是線程池,默認(rèn)都是用戶線程,因此用戶線程也被成為普通線程,下文關(guān)于其與守護(hù)線程的區(qū)別詳情,需要的小伙伴可以參考一下
    2022-05-05

最新評(píng)論

正阳县| 洛宁县| 昌都县| 南昌市| 台安县| 上犹县| 临武县| 新乐市| 班戈县| 河曲县| 靖宇县| 武陟县| 增城市| 尖扎县| 韩城市| 原平市| 昌平区| 岢岚县| 南宫市| 深州市| 陇西县| 儋州市| 长乐市| 黄梅县| 天门市| 桐柏县| 北安市| 刚察县| 龙里县| 盐津县| 定南县| 布尔津县| 乌拉特中旗| 嘉鱼县| 屏南县| 富蕴县| 商洛市| 罗田县| 白银市| 寻甸| 罗源县|