[kotlin] 데이터 타입을 활용한 조건문과 반복문 in 코틀린

코틀린은 강력한 정적 타입 시스템을 가지고 있어서 데이터 타입을 활용한 조건문과 반복문을 작성하는 데 매우 유용합니다. 이번 블로그에서는 이러한 내용에 대해 알아보겠습니다.

1. 조건문

코틀린에서는 if-else 문을 사용하여 조건에 따라 다른 코드 블록을 실행할 수 있습니다. 예를 들어, 다음은 if-else 문을 사용하여 양수인지 음수인지를 판별하는 예제입니다.

val number = 10

if (number > 0) {
    println("양수입니다.")
} else if (number < 0) {
    println("음수입니다.")
} else {
    println("0입니다.")
}

또한, 코틀린에서는 when 식을 사용하여 여러 조건에 따라 다른 동작을 수행할 수 있습니다. 다음은 when 식을 사용하여 요일에 따라 다른 작업을 수행하는 예제입니다.

val day = "월요일"

when (day) {
    "월요일", "화요일", "수요일", "목요일", "금요일" -> println("평일입니다.")
    "토요일", "일요일" -> println("주말입니다.")
    else -> println("올바른 요일을 입력하세요.")
}

2. 반복문

코틀린에서는 for 문과 while 문을 사용하여 반복 작업을 수행할 수 있습니다. 다음은 for 문을 사용하여 리스트의 요소를 반복하는 예제입니다.

val numbers = listOf(1, 2, 3, 4, 5)

for (number in numbers) {
    println(number)
}

while 문을 사용하여 조건이 참인 경우에 계속해서 반복 작업을 수행할 수도 있습니다. 다음은 while 문을 사용하여 1부터 5까지 출력하는 예제입니다.

var i = 1

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

결론

코틀린에서는 데이터 타입을 활용하여 다양한 조건문과 반복문을 작성할 수 있습니다. 이를 통해 코드를 더 간결하고 읽기 쉽게 작성할 수 있습니다. 데이터 타입을 올바르게 활용하여 조건문과 반복문을 작성하는 방법에 대해 알아보았습니다.

이상으로 이번 포스팅을 마치도록 하겠습니다. 감사합니다.

참고 문헌: 코틀린 공식 문서