Lesson 16 of 100
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!