[kotlin] 조건문과 반복문의 사용법

Kotlin은 강력한 조건문과 반복문을 제공하여 프로그래밍을 보다 효율적으로 할 수 있습니다. 이 포스트에서는 Kotlin에서의 조건문과 반복문에 대해 알아보겠습니다.

조건문 (Conditional Statements)

Kotlin에서는 if-else문을 사용하여 조건에 따른 로직을 작성할 수 있습니다.

if-else 문

val x = 10
val y = 5

if (x > y) {
    println("x는 y보다 큽니다.")
} else {
    println("x는 y보다 작거나 같습니다.")
}

when 표현식

Java의 switch문과 유사한 when 표현식을 사용할 수 있습니다. 해당 값이 여러 경우 중 하나에 해당될 때 해당 블록을 실행합니다.

val score = 90

when (score) {
    in 90..100 -> println("A 학점")
    in 80..89 -> println("B 학점")
    in 70..79 -> println("C 학점")
    else -> println("F 학점")
}

반복문 (Loop Statements)

for문

Kotlin에서의 for문은 Java의 확장된 기능을 제공하며 컬렉션과 범위에 대해 간편하게 반복할 수 있습니다.

val items = listOf("사과", "바나나", "딸기")

for (item in items) {
    println(item)
}

while문

조건이 참인 동안에 지정된 문장을 실행하는 while문을 사용할 수 있습니다.

var i = 0
while (i < 5) {
    println(i)
    i++
}

더 많은 정보를 원하시면 Kotlin 공식 문서를 참고하세요.

이제 Kotlin에서의 조건문과 반복문을 사용하는 방법에 대해 알아보았습니다. 원하는 경우 이러한 기능들을 활용하여 효율적인 프로그래밍을 할 수 있을 것입니다.