Lesson 17 of 100+50 XP

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!