Lesson 17 of 100
Do-While
Execute at least once
📚
Learn💻
Practice❓
Quiz🏆
Challenge⭐
Complete📚 Lý thuyết
**Do-While** giống while nhưng kiểm tra điều kiện SAU khi thực thi code. Điều này đảm bảo code chạy ít nhất 1 lần. **Cú pháp:** ```kotlin do { // code chạy ít nhất 1 lần } while (condition) ``` **Khi nào dùng:** - Cần thực thi code ít nhất 1 lần - Menu loops - Input validation - Game loops
💡 Ví dụ 1/3
Do-While cơ bản
🟣 kotlin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fun main() { var count = 1 do { println("Count: $count") count++ } while (count <= 5) // So sánh: điều kiện sai từ đầu var x = 10 do { println("x = $x (chạy dù x > 5)") } while (x < 5) // false ngay từ đầu}💬 Do-while luôn chạy ít nhất 1 lần.
🎯 Fun Fact
Do-while ít được dùng hơn while vì hầu hết trường hợp có thể dùng while với setup trước!
💡 Pro Tip
Dùng do-while khi muốn thực thi code TRƯỚC khi kiểm tra điều kiện!