溫馨提示×

java中while和dowhile有什么區別

小億
161
2024-03-01 17:00:18
欄目: 編程語言

while和do-while都是循環結構,它們之間的區別在于循環條件的判斷時機不同。

  1. while循環:在執行循環體之前先判斷循環條件是否滿足,如果條件不滿足,則直接跳出循環,不執行循環體。因此,while循環有可能一次都不執行。

示例:

int i = 0;
while(i < 5) {
    System.out.println(i);
    i++;
}
  1. do-while循環:先執行一次循環體,然后再判斷循環條件是否滿足,如果條件不滿足,則跳出循環。因此,do-while循環至少會執行一次循環體。

示例:

int i = 0;
do {
    System.out.println(i);
    i++;
} while(i < 5);

總結:while和do-while的區別在于循環條件的判斷時機,while先判斷后執行循環體,可能一次都不執行;而do-while先執行一次循環體后再判斷條件,至少執行一次循環體。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女