Kotlin 반복문
Kotlin 반복문
반복문은 코드의 일부분을 반복하고자 할 때 사용한다. for, while, do while 을 이용한다.
For 반복문
범위 객체를 이용하여 For 반복문을 사용 할 수 있다.
val a1 = 1..10
for ( item in a1) {
println ("a1: $item")
}
>>
a1: 1
a1: 2
a1: 3
a1: 4
a1: 5
a1: 6
a1: 7
a1: 8
a1: 9
a1: 10
step 을 이용해서 2씩 증가하는 범위를 생성 할 수 있다.
val a1 = 1..10 step 2
for ( item in a1) {
println ("a1: $item")
}
>>
a1: 1
a1: 3
a1: 5
a1: 7
a1: 9
역순으로도 가능하다. downTo 명령을 사용해야 한다. 10에서 역순으로 1으로 까지 1씩 감소하는 범위를 가진다.
// val a1 = 10..1 // 해당 변수는 10보다 크고 1보다 작은 수를 의미하므로 아무런 값을 가지고 있지 않다.
val a1 = 10 downTo 1
for ( item in a1) {
println ("a1: $item")}>>a1: 10
a1: 9 a1: 8 a1: 7 a1: 6 a1: 5 a1: 4 a1: 3 a1: 2 a1: 1
While 반복문
주어진 조건이 만족할 경우 반복되는 반복문이다.
var a = 0
while(a < 10) {
println("a : $a")
a++
}
>>
a : 0
a : 1
a : 2
a : 3
a : 4
a : 5
a : 6
a : 7
a : 8
a : 9
Do - While 반복문
코드를 먼저 수행 후 조건문을 수행한다. 조건문이 처음부터 거짓이더라도 코드는 한번은 수행한다.
var a = 0
do {
println("a : $a")
a++
} while(a < 10)
>>
a : 0
a : 1
a : 2
a : 3
a : 4
a : 5
a : 6
a : 7
a : 8
a : 9
댓글
댓글 쓰기