Lesson 16 of 100+50 XP

While Loops

Repeat while condition is true

📚
Learn
💻
Practice
Quiz
🏆
Challenge
Complete

📚 Lý thuyết

**While loop** lặp lại code trong khi điều kiện còn đúng. **Cú pháp:** ```kotlin while (condition) { // code // cập nhật điều kiện } ``` **Khi nào dùng while:** - Không biết trước số lần lặp - Cần lặp đến khi điều kiện thỏa mãn - Đọc input cho đến khi hết **Chú ý:** Phải cập nhật điều kiện để tránh infinite loop!

💡 Ví dụ 1/3

While cơ bản

🟣 kotlin
1
2
3
4
5
6
7
8
9
10
fun main() {    var count = 1     while (count <= 5) {        println("Count: $count")        count++  // QUAN TRỌNG: cập nhật điều kiện    }     println("Done! Final count: $count")}

💬 Nhớ cập nhật biến điều kiện để tránh lặp vô hạn!

🎯 Fun Fact

Vòng while (true) {} gọi là infinite loop - dùng khi cần server chạy mãi hoặc game loop!

💡 Pro Tip

Nếu biết trước số lần lặp, dùng for thay vì while!