[kotlin] while문을 이용한 반복 처리
Kotlin은 다양한 제어 구조를 지원하여 반복 처리를 할 수 있습니다. 이 중 while
문은 조건이 참일 때 반복하여 실행하기 위해 사용됩니다.
while
문의 기본 구조
다음은 while
문의 기본 구조입니다.
while (조건) {
// 조건이 참일 때 실행할 코드
}
while
문은 주어진 조건이 참일 경우 괄호 안에 있는 코드를 반복해서 실행합니다.
예제 코드
다음은 while
문을 사용하여 1부터 5까지의 숫자를 출력하는 간단한 예제 코드입니다.
fun main() {
var count = 1
while (count <= 5) {
println(count)
count++
}
}
위 예제 코드는 count
변수가 1부터 5까지 증가하면서 반복적으로 출력됩니다.
while
문을 이용한 무한 루프
때로는 특정 조건이 충족될 때까지 반복적으로 작업을 수행해야 할 때가 있습니다. 이때 while
문을 이용하여 무한 루프를 만들어 작업을 반복할 수 있습니다.
fun main() {
var userInput: String = ""
while (userInput != "exit") {
// 사용자 입력을 받음
userInput = readLine() ?: ""
// 입력 내용을 처리
println("입력 내용: $userInput")
}
println("프로그램을 종료합니다.")
}
위의 예제 코드는 사용자가 “exit”를 입력할 때까지 사용자의 입력을 계속해서 받고, 입력 내용을 처리합니다. 사용자가 “exit”를 입력하면 무한 루프에서 탈출하여 프로그램이 종료됩니다.
결론
while
문은 Kotlin에서 반복 작업을 수행하는데 유용한 구문 중 하나입니다. 이를 이용하여 특정 조건이 충족될 때까지 코드를 반복 실행할 수 있습니다.
참고 자료: Kotlin While Loop