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


댓글

이 블로그의 인기 게시물

Intel® HAXM installation failed 해결하기

Kotlin Interface

Kotlin this, super