Bỏ qua để đến nội dung

Vòng lặp while và do-while

🎯 Mục tiêu: Lặp khi không biết trước số lần.


int count = 0;
while (count < 5) {
print(count);
count++;
}

int count = 0;
do {
print(count);
count++;
} while (count < 5);

// while - có thể không chạy lần nào
int x = 10;
while (x < 5) {
print("Never prints");
x++;
}
// do-while - luôn chạy ít nhất 1 lần
do {
print("Prints once");
x++;
} while (x < 5);

String? input;
do {
print("Enter name:");
input = stdin.readLineSync();
} while (input == null || input.isEmpty);

  • Dùng while khi check trước
  • Dùng do-while khi cần chạy ít nhất 1 lần