[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++
}
결론
코틀린에서는 데이터 타입을 활용하여 다양한 조건문과 반복문을 작성할 수 있습니다. 이를 통해 코드를 더 간결하고 읽기 쉽게 작성할 수 있습니다. 데이터 타입을 올바르게 활용하여 조건문과 반복문을 작성하는 방법에 대해 알아보았습니다.
이상으로 이번 포스팅을 마치도록 하겠습니다. 감사합니다.
참고 문헌: 코틀린 공식 문서