반응형
코틀린에서 조건문과 반복문을 사용하는 방법에 대해 설명하겠습니다.
1. 조건문 (if 문) - 코틀린에서의 조건문은 자바와 유사하게 if, else if, else의 형태를 가지고 있습니다.
- 다른 점은 코틀린에서는 조건문의 결과 값을 변수에 할당할 수 있다는 점입니다.
예제:
fun main() {
val number = 10
val result = if (number > 0) {
"양수입니다."
} else if (number == 0) {
"0 입니다."
} else {
"음수입니다."
}
println(result)
}
2. 반복문 (for 문) - 코틀린에서의 반복문은 자바와 유사하게 for와 while 문을 사용할 수 있습니다.
- 반복 범위를 지정하기 위해 in 연산자를 사용합니다.
예제:
(for문)
fun main() {
val a = mutableListOf<Int>(1,2,3,4,5,6,7,8,9)
//반복하는 방법(1)
for ( item in a ){
print(""+item+" ") //1 2 3 4 5 6 7 8 9 출력
}
//반복하는 방법(2)
for ( item in a downTo ){
print(""+item+" ") //9 8 7 6 5 4 3 2 1 출력
}
//반복하는 방법(3)
for ( item in a step 2){
print(""+item+" ") //1 3 5 7 9 출력
}
}
(while문)
fun main() {
var num=1
while(num < 5) {
println(num) // 1,2,3,4 까지 출력
num++ // 1을 더함
}
}
(do~while문) while문과 동일하나, 조건 과 상관없이 1번은 무조건 실행
fun main() {
var num = 1
do {
num++
println(num) // 2,3,4,5 까지 출력)
} while(num < 5)
}
반응형
'Kotlin' 카테고리의 다른 글
코틀린 라이브러리 및 프레임 워크 (0) | 2023.09.20 |
---|---|
코틀린 예외 처리 설명 및 예제 (0) | 2023.09.20 |
코틀린 클래스와 객체 설명 및 예제 (0) | 2023.09.20 |
코틀린 변수 및 자료형 이해 (0) | 2023.09.20 |