do-while和while在Java中都是循環(huán)結構,但它們之間有一些區(qū)別:
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 5);
總的來說,do-while適合在需要循環(huán)執(zhí)行至少一次的情況下使用,而while適合在條件不滿足時不執(zhí)行循環(huán)體的情況下使用。