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

Java中for循環(huán)的執(zhí)行過(guò)程分析

 更新時(shí)間:2015年02月03日 11:59:35   作者:Benjamin_whx  
這篇文章主要介紹了Java中for循環(huán)的執(zhí)行過(guò)程,實(shí)例分析了for循環(huán)的執(zhí)行原理與順序,對(duì)于深入理解Java具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例分析了Java中for循環(huán)的執(zhí)行過(guò)程。分享給大家供大家參考。具體分析如下:

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

請(qǐng)問(wèn)這個(gè)程序輸出的結(jié)果是什么?
沒(méi)錯(cuò),是:A B D C B D C B D C B

為什么是這樣呢?因?yàn)閒or循環(huán)先執(zhí)行第一個(gè)分號(hào)前的也就是‘A',再執(zhí)行‘B',然后符合條件就執(zhí)行for循環(huán)中的代碼
接著跳到第二個(gè)分號(hào)后的‘C'這執(zhí)行,執(zhí)行完了再比較‘B'是否滿足條件,如果滿足則繼續(xù)進(jìn)入for循環(huán)
也就是BDC一直循環(huán)執(zhí)行,直到運(yùn)行B時(shí),后面的條件不滿足了為止,輸出最后一個(gè)‘B'。

看到這里,你是否對(duì)for循環(huán)有了一個(gè)深刻的認(rèn)識(shí)了呢?

希望本文所述對(duì)大家的Java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解Spring Data操作Redis數(shù)據(jù)庫(kù)

    詳解Spring Data操作Redis數(shù)據(jù)庫(kù)

    Redis是一種NOSQL數(shù)據(jù)庫(kù),Key-Value形式對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),其中數(shù)據(jù)可以以內(nèi)存形式存在,也可以持久化到文件系統(tǒng)。Spring data對(duì)Redis進(jìn)行了很好的封裝,用起來(lái)也是十分的得心應(yīng)手,接下來(lái)通過(guò)本文給大家分享Spring Data操作Redis數(shù)據(jù)庫(kù),需要的朋友參考下
    2017-03-03
  • IDEA設(shè)置Maven自動(dòng)編譯model的實(shí)現(xiàn)方法

    IDEA設(shè)置Maven自動(dòng)編譯model的實(shí)現(xiàn)方法

    本文主要介紹了IDEA設(shè)置Maven自動(dòng)編譯model的實(shí)現(xiàn)方法, maven結(jié)構(gòu)的項(xiàng)目,我們?cè)诿看涡薷拇a后都會(huì)需要手動(dòng)編譯,本文就可以解決這個(gè)問(wèn)題,感興趣的可以了解一下
    2023-08-08
  • java實(shí)現(xiàn)學(xué)生管理系統(tǒng)(面向?qū)ο?

    java實(shí)現(xiàn)學(xué)生管理系統(tǒng)(面向?qū)ο?

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)學(xué)生管理系統(tǒng)(面向?qū)ο螅?,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • jmeter斷言的三種實(shí)現(xiàn)方式

    jmeter斷言的三種實(shí)現(xiàn)方式

    在使用Jmeter進(jìn)行性能測(cè)試或者接口自動(dòng)化測(cè)試工作中,經(jīng)常會(huì)用到的一個(gè)功能,就是斷言,本文主要介紹了jmeter斷言的三種實(shí)現(xiàn)方式,
    2024-01-01
  • 重新認(rèn)識(shí)Java的System.in

    重新認(rèn)識(shí)Java的System.in

    今天小編就為大家分享一篇關(guān)于重新認(rèn)識(shí)Java的System.in,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Java實(shí)現(xiàn)十進(jìn)制與二進(jìn)制互轉(zhuǎn)的示例詳解

    Java實(shí)現(xiàn)十進(jìn)制與二進(jìn)制互轉(zhuǎn)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了Java如何實(shí)現(xiàn)十進(jìn)制與二進(jìn)制的互轉(zhuǎn),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Java有一定幫助,需要的可以參考一下
    2022-11-11
  • JAVA用戶自定義事件監(jiān)聽(tīng)實(shí)例代碼

    JAVA用戶自定義事件監(jiān)聽(tīng)實(shí)例代碼

    這篇文章主要介紹了JAVA用戶自定義事件監(jiān)聽(tīng)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • SpringBoot多線程與任務(wù)調(diào)度總結(jié)

    SpringBoot多線程與任務(wù)調(diào)度總結(jié)

    多線程與任務(wù)調(diào)度是java開(kāi)發(fā)中必須掌握的技能,本文主要介紹了SpringBoot多線程與任務(wù)調(diào)度總結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • Java集合框架之WeakHashMap詳解

    Java集合框架之WeakHashMap詳解

    這篇文章主要介紹了Java集合框架之WeakHashMap詳解,在 WeakHashMap 中,當(dāng)某個(gè)鍵不再正常使用時(shí),會(huì)被從WeakHashMap中被自動(dòng)移除,更精確地說(shuō),對(duì)于一個(gè)給定的鍵,其映射的存在并不阻止垃圾回收器對(duì)該鍵的丟棄,這就使該鍵成為可終止的,需要的朋友可以參考下
    2023-09-09
  • 利用Java實(shí)現(xiàn)更改Word中的頁(yè)面大小和頁(yè)面方向

    利用Java實(shí)現(xiàn)更改Word中的頁(yè)面大小和頁(yè)面方向

    這篇文章主要為大家詳細(xì)介紹了一種高效便捷的方法——通過(guò)Java應(yīng)用程序,以編程方式更改Word中的頁(yè)面大小和頁(yè)面方向,感興趣的可以了解一下
    2023-03-03

最新評(píng)論