Vòng lặp while và do-while
🎯 Mục tiêu: Lặp khi không biết trước số lần.
💡 while
Phần tiêu đề “💡 while”int count = 0;while (count < 5) { print(count); count++;}📝 do-while (Ít nhất 1 lần)
Phần tiêu đề “📝 do-while (Ít nhất 1 lần)”int count = 0;do { print(count); count++;} while (count < 5);🔧 Khác biệt
Phần tiêu đề “🔧 Khác biệt”// while - có thể không chạy lần nàoint x = 10;while (x < 5) { print("Never prints"); x++;}
// do-while - luôn chạy ít nhất 1 lầndo { print("Prints once"); x++;} while (x < 5);🛠️ Input validation
Phần tiêu đề “🛠️ Input validation”String? input;do { print("Enter name:"); input = stdin.readLineSync();} while (input == null || input.isEmpty);✅ Checklist
Phần tiêu đề “✅ Checklist”- Dùng
whilekhi check trước - Dùng
do-whilekhi cần chạy ít nhất 1 lần