在 Kotlin 中,while
迴圈是一種控制結構,用於重複執行一段代碼,直到指定的條件為 false。這種迴圈特別適合在不知道確切迴圈次數的情況下使用。
while
迴圈的基本語法如下:
while (condition) {
// 執行的代碼
}
while
迴圈的主要目的是在條件為 true 時重複執行某段代碼,讓開發者能夠靈活地控制程式的流向。
以下是一些 while
迴圈的基本使用範例:
var count = 1
while (count <= 5) {
println("Count is: $count")
count++
}
這段代碼將會輸出從 1 到 5 的計數。
var input: String
do {
println("請輸入一個數字,或輸入 'exit' 退出:")
input = readLine() ?: ""
} while (input != "exit")
這段代碼將持續要求用戶輸入數字,直到用戶輸入 “exit” 為止。
do...while
迴圈可以確保代碼至少執行一次,即使條件一開始為 false。while
迴圈的條件可以是任何布林表達式,並不僅限於簡單的比較。在 Kotlin 中,while
迴圈是一種靈活的控制結構,用於在條件為 true 時重複執行代碼,特別適合處理不確定重複次數的情境。