Skip to Content
Dart📘 Ngôn ngữ DartVòng lặp while và do-while

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

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


💡 while

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

📝 do-while (Ít nhất 1 lần)

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

🔧 Khác biệt

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

🛠️ Input validation

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

✅ Checklist

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

Last updated on