[kotlin] 코틀린(Kotlin) 제어문과 반복문

코틀린은 자바와 100% 호환되는 실용적인 언어로, 다양한 제어 문과 반복문을 제공합니다. 제어문 및 반복문을 사용하여 코드의 흐름을 효율적으로 제어할 수 있습니다.

if-else 문

if-else 문은 조건에 따라 코드 블록을 실행할 수 있게 해줍니다. 예를 들어:

val number = 10
if(number > 5) {
    println("숫자는 5보다 큽니다.")
} else {
    println("숫자는 5보다 작거나 같습니다.")
}

when 문

when 문은 여러 조건에 따른 다양한 동작을 실행할 수 있습니다. switch-case 문과 유사한 기능을 제공하며, 각 조건에 맞는 코드 블록이 실행됩니다. 예를 들어:

val x = 5
when (x) {
    1 -> println("x는 1입니다.")
    2 -> println("x는 2입니다.")
    else -> println("x는 1 또는 2가 아닙니다.")
}

for 루프

for 루프를 사용하여 리스트나 범위에 대한 반복 작업을 할 수 있습니다. 예를 들어:

val numbers = listOf(1, 2, 3, 4, 5)
for (number in numbers) {
    println(number)
}

while 루프

조건이 참일 때 코드 블록을 실행하는 while 루프를 사용할 수 있습니다. 예를 들어:

var x = 5
while (x > 0) {
    println(x)
    x--
}

코틀린의 제어문과 반복문을 적절히 활용하여 코드를 더욱 유연하고 가독성있게 작성할 수 있습니다.

이상으로 코틀린의 제어문과 반복문에 대한 간략한 소개를 마치겠습니다. 감사합니다.

참고: Kotlin 공식 문서