[kotlin] 조건문과 반복문 작성하기

Kotlin은 Java와 완벽하게 호환되면서도 더 간결한 구문을 사용할 수 있는 현대적인 프로그래밍 언어입니다. Kotlin을 사용해 조건문과 반복문을 작성하는 방법을 알아봅시다.

조건문 (if 문)

if 문은 기본적으로 Java와 유사하지만 Kotlin에서는 if를 식으로도 사용할 수 있습니다.

fun maxOf(a: Int, b: Int): Int {
    return if (a > b) a else b
}

위의 코드에서 if 문은 값을 반환하는 식으로 사용되었습니다.

반복문 (for 문)

for 문은 Java의 경우와 유사하지만 좀 더 간결해졌습니다.

fun printNumbers() {
    for (i in 1..10) {
        println(i)
    }
}

Kotlin에서는 for 문의 범위를 표현할 때 .. 연산자를 사용할 수 있습니다.

반복문 (while 문)

while 문 역시 Java와 유사하게 동작하지만 조금 더 간결한 형태로 사용할 수 있습니다.

fun printNumbers() {
    var i = 1
    while (i <= 10) {
        println(i)
        i++
    }
}

Kotlin에서는 while 문 역시 조건식을 괄호 안에 넣는 것이 아니라 그냥 입력할 수 있습니다.

이렇게 Kotlin에서도 Java와 거의 비슷한 방식으로 조건문과 반복문을 작성할 수 있습니다. Kotlin의 간결한 문법을 적극 활용하여 더 효율적인 코드를 작성해보세요.

참고 문헌