while和do-while都是循環結構,它們之間的區別在于循環條件的判斷時機不同。
示例:
int i = 0;
while(i < 5) {
System.out.println(i);
i++;
}
示例:
int i = 0;
do {
System.out.println(i);
i++;
} while(i < 5);
總結:while和do-while的區別在于循環條件的判斷時機,while先判斷后執行循環體,可能一次都不執行;而do-while先執行一次循環體后再判斷條件,至少執行一次循環體。