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

舉例講解Java中do-while語(yǔ)句的使用方法

 更新時(shí)間:2015年10月30日 17:30:16   投稿:goldensun  
這篇文章主要介紹了Java中do-while語(yǔ)句的使用方法例子,是Java入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

  在學(xué)習(xí) do/while 語(yǔ)句之前,先清楚 while 語(yǔ)句是如何工作的。while 語(yǔ)句是先進(jìn)行條件判斷,再執(zhí)行大括號(hào)內(nèi)的循環(huán)體。
  do/while 語(yǔ)句與 while 語(yǔ)句不同的是,它先執(zhí)行大括號(hào)內(nèi)的循環(huán)體,再判斷條件,如果條件不滿足,下次不在執(zhí)行循環(huán)體。也就是說(shuō),在判斷條件之前,就已經(jīng)執(zhí)行大括號(hào)內(nèi)的循環(huán)體。
  示例:計(jì)算1+2+3+4......+100的結(jié)果。

public class control5{
public static void main(String[] args){
int a=1,result=0;
do{
result+=a++;
}while(a<=100);
System.out.println(result);
}
}

do-while聲明時(shí),至少一次會(huì)循環(huán)一次,。
  
  它的語(yǔ)法如下:

do {
  statement (s)
} while (booleanexpression);

簡(jiǎn)單實(shí)例

public class mainclass {
 public static void main(string[] args) {
  int i = 0;
  do {
   system.out.println(i);
   i++;
  } while (i < 3);
 }
}

以下do-while表明至少做塊的代碼會(huì)被執(zhí)行,即使一次的初始值,用于測(cè)試的表達(dá)[j]. . < 3計(jì)算錯(cuò)誤的。
 

public class mainclass {
 public static void main(string[] args) {
  int j = 4;
  do {
    system.out.println(j);
    j++;
  } while (j < 3);
 }
}

利用do while來(lái)求和

public class mainclass {
 public static void main(string[] args) {
  int limit = 20;
  int sum = 0;
  int i = 1;
  do {
   sum += i;
   i++;
  } while (i <= limit);
  system.out.println("sum = " + sum);
 }
}

總結(jié)一下三種循環(huán)的區(qū)別:
1.while循環(huán)先判斷->決定是否執(zhí)行循環(huán)
2.do-while是先執(zhí)行循環(huán)->判斷是否->再繼續(xù)看是否
3.for循環(huán):先執(zhí)行初始化循環(huán);然后執(zhí)行判斷,先調(diào)用,后執(zhí)行循環(huán)體的內(nèi)容,將變量值打印出來(lái);然后再才執(zhí)行參數(shù)修改的部分。就是先判斷再執(zhí)行。

相關(guān)文章

  • 淺談一下Java中集合的迭代方式

    淺談一下Java中集合的迭代方式

    這篇文章主要介紹了淺談一下Java中集合的迭代方式,可以幫助我們學(xué)習(xí),理解函數(shù)式編程,需要的朋友可以參考下
    2023-04-04
  • Java面向?qū)ο笾畣卫O(shè)計(jì)模式詳解

    Java面向?qū)ο笾畣卫O(shè)計(jì)模式詳解

    這篇文章主要介紹了Java面向?qū)ο笾畣卫O(shè)計(jì)模式詳解,所謂類的單例設(shè)計(jì)模式,就是采取一定的方法保證在整個(gè)的軟件系統(tǒng)中,對(duì)某個(gè)類只能存在一個(gè)對(duì)象實(shí)例,并且該類只提供一個(gè)取得其對(duì)象實(shí)例的方法,需要的朋友可以參考下
    2024-01-01
  • Java中Sentinel框架詳解

    Java中Sentinel框架詳解

    Sentinel是一個(gè)高可用、高擴(kuò)展、高穩(wěn)定性的開(kāi)源流量控制和熔斷降級(jí)框架,可以在分布式系統(tǒng)中實(shí)現(xiàn)實(shí)時(shí)的流量控制,防止系統(tǒng)因流量過(guò)大導(dǎo)致系統(tǒng)崩潰和服務(wù)降級(jí),Sentinel面向所有的Java應(yīng)用,本文就給大家詳細(xì)介紹一下Java中Sentinel框架,需要的朋友可以參考下
    2023-06-06
  • Spring Cache @Cacheable 緩存在部分Service中不生效的解決辦法

    Spring Cache @Cacheable 緩存在部分Service中不生效的解決辦法

    這篇文章主要介紹了Spring Cache @Cacheable 緩存在部分Service中不生效的解決辦法
    2023-10-10
  • Jsoup解析html實(shí)現(xiàn)招聘信息查詢功能

    Jsoup解析html實(shí)現(xiàn)招聘信息查詢功能

    這篇文章主要為大家詳細(xì)介紹了Jsoup解析html實(shí)現(xiàn)招聘信息查詢功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Java代碼為例講解堆的性質(zhì)和基本操作以及排序方法

    Java代碼為例講解堆的性質(zhì)和基本操作以及排序方法

    堆數(shù)據(jù)結(jié)構(gòu)可以看作一顆完全二叉樹(shù),因而又被成為二叉堆,這里我們以Java代碼為例講解堆的性質(zhì)和基本操作以及排序方法,需要的朋友可以參考下
    2016-06-06
  • Java Socket模擬實(shí)現(xiàn)聊天室

    Java Socket模擬實(shí)現(xiàn)聊天室

    這篇文章主要為大家詳細(xì)介紹了Java Socket模擬實(shí)現(xiàn)聊天室,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • java并發(fā)編程專題(十一)----(JUC原子類)數(shù)組類型詳解

    java并發(fā)編程專題(十一)----(JUC原子類)數(shù)組類型詳解

    這篇文章主要介紹了JAVA JUC原子類 數(shù)組類型詳解的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • springcloud之Feign超時(shí)問(wèn)題的解決

    springcloud之Feign超時(shí)問(wèn)題的解決

    這篇文章主要介紹了springcloud之Feign超時(shí)問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java swing仿酷狗音樂(lè)播放器

    Java swing仿酷狗音樂(lè)播放器

    這篇文章主要為大家詳細(xì)介紹了Java swing實(shí)現(xiàn)音樂(lè)播放器,Java開(kāi)發(fā)圖形界面程序音樂(lè)播放器仿酷狗音樂(lè)播放器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評(píng)論

宁城县| 宣城市| 井冈山市| 岳西县| 中牟县| 石狮市| 东海县| 华宁县| 揭东县| 永兴县| 常熟市| 民勤县| 佛坪县| 屏南县| 吉首市| 福鼎市| 南溪县| 乌拉特后旗| 柯坪县| 泗阳县| 蒙自县| 南部县| 宿松县| 盐边县| 乐亭县| 剑河县| 甘谷县| 伊宁市| 苏尼特右旗| 黄平县| 马公市| 时尚| 周口市| 荔波县| 蓝田县| 江安县| 榕江县| 南澳县| 色达县| 平原县| 南澳县|