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

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

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

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

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聲明時,至少一次會循環(huán)一次,。
  
  它的語法如下:

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

簡單實例

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

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

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

利用do while來求和

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);
 }
}

總結一下三種循環(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í)行判斷,先調用,后執(zhí)行循環(huán)體的內容,將變量值打印出來;然后再才執(zhí)行參數修改的部分。就是先判斷再執(zhí)行。

相關文章

  • 詳解Spring中Bean的加載的方法

    詳解Spring中Bean的加載的方法

    本篇文章主要介紹了Spring中Bean的加載的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • SpringBoot使用Nacos動態(tài)配置數據源的方法

    SpringBoot使用Nacos動態(tài)配置數據源的方法

    這篇文章主要介紹了SpringBoot使用Nacos動態(tài)配置數據源的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 淺談讓@Value更方便的Spring自定義轉換類

    淺談讓@Value更方便的Spring自定義轉換類

    Spring為大家內置了不少開箱即用的轉換類,如字符串轉數字、字符串轉時間等,但有時候需要使用自定義的屬性,則需要自定義轉換類了
    2021-06-06
  • Java模擬實現ATM機

    Java模擬實現ATM機

    這篇文章主要為大家詳細介紹了Java模擬實現ATM機,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Servlet注解之@WebInitParam多個InitParam的使用

    Servlet注解之@WebInitParam多個InitParam的使用

    這篇文章主要介紹了Servlet注解之@WebInitParam多個InitParam的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • spring boot+mybatis 多數據源切換(實例講解)

    spring boot+mybatis 多數據源切換(實例講解)

    下面小編就為大家?guī)硪黄猻pring boot+mybatis 多數據源切換(實例講解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • JVM性能調優(yōu)實戰(zhàn):讓你的IntelliJ Idea縱享絲滑

    JVM性能調優(yōu)實戰(zhàn):讓你的IntelliJ Idea縱享絲滑

    這篇文章主要介紹了JVM性能調優(yōu)實戰(zhàn):讓你的IntelliJ Idea縱享絲滑的相關資料,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Java中字符串String常用方法詳解

    Java中字符串String常用方法詳解

    這篇文章主要給大家介紹了關于Java中字符串String常用方法的相關資料,String表示字符串類型,是引用數據類型不是基本數據類型,String是類且是最終類,不能有子類,文中將用法介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • springcloud feign調其他微服務時參數是對象的問題

    springcloud feign調其他微服務時參數是對象的問題

    這篇文章主要介紹了springcloud feign調其他微服務時參數是對象的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Springboot如何使用logback實現多環(huán)境配置?

    Springboot如何使用logback實現多環(huán)境配置?

    上一篇文章中老顧介紹了logback基本配置,了解了日志配置的基本方式.我們平時在系統(tǒng)開發(fā)時,開發(fā)環(huán)境與生產環(huán)境的日志配置會不一樣;那今天老顧就跟大家介紹一下如何實現多環(huán)境配置,需要的朋友可以參考下
    2021-06-06

最新評論