[kotlin] while문을 이용한 사용자 입력 처리

Kotlin에서 사용자 입력을 처리하는 방법에는 다양한 방법이 있지만, while문을 이용하는 방법이 가장 기본적이고 간단합니다.

while문 개요

while문은 주어진 조건이 참인 동안 반복하여 코드를 실행합니다. 이를 이용해 사용자의 입력을 받을 때까지 반복해서 대기할 수 있습니다.

아래는 Kotlin에서 while문의 간단한 예제입니다.

fun main() {
    var userInput: String = ""
    while (userInput != "quit") {
        print("Type 'quit' to exit: ")
        userInput = readLine() ?: ""
    }
    println("Goodbye!")
}

위의 코드는 사용자가 “quit”을 입력할 때까지 계속해서 “Type ‘quit’ to exit: “를 출력하고 사용자의 입력을 받는 기능을 구현했습니다.

사용자 입력 처리 예제

이제 사용자의 입력을 처리하는 예제 코드를 더 자세히 설명하겠습니다.

fun main() {
    var userInput: String = ""
    while (userInput != "quit") {
        print("Type 'quit' to exit: ")
        userInput = readLine() ?: ""
        if (userInput == "quit") {
            println("Exiting loop...")
        } else {
            println("You typed: $userInput")
        }
    }
    println("Goodbye!")
}

위의 코드는 사용자가 “quit”을 입력하면 루프를 종료하고, 다른 입력은 해당 입력을 출력하는 예제입니다.

결론

Kotlin에서 while문을 이용하여 사용자 입력을 처리하는 방법을 간단한 예제를 통해 살펴보았습니다. 이를 응용하여 다양한 상황에서 사용자 입력을 처리할 수 있습니다.

더 많은 Kotlin 개발 지식은 Kotlin 공식 문서에서 확인할 수 있습니다.