[Kotlin] while, do-while, for

델버·2022년 5월 19일
0

Kotlin

목록 보기
6/18

while 반복문

  • Java와 같다.
  • ex)
var x = 100

while (x >= 0) {
    x -= 2
}

do-while

  • Java와 같다.
  • ex)
var x = 100

do {
	x++
} while (x <= 10)
 println("Kotlin") 

for

for (num in 1..10) {
    print("$num")
} // 12345678910
for (num in 1 until 10) { // == for (num in 1.until(10))
    print("$num")
} // 123456789
for (num in 10 downTo 1) {
    print("$num")
} // 10987654321
for (num in 10 downTo 1 step 3) {
    print("$num")
} // 10741
for (num in 10.downTo(1).step(3) ) {
    print("$num")
} // 10741
  • for (변수 in 시작..끝 ) : 변수(선언 없이)를 시작부터 끝까지 출력한다.
  • for (변수 in 시작 until 끝 ) : 변수(선언 없이)를 시작부터 (끝-1)까지 출력한다.
  • for (변수 in 시작 downTo 끝 ) : 변수(선언 없이)를 시작부터 끝까지 거꾸로 출력한다.
  • for (변수 in 시작 downTo 끝 step 숫자 ) : 변수(선언 없이)를 시작부터 끝까지 거꾸로 숫자 크기에 맞춰 출력한다.
  • for (변수 in 시작.downTo(끝).step(숫자) ) : 변수(선언 없이)를 시작부터 끝까지 거꾸로 숫자 크기에 맞춰 출력한다. 위의 방식과 같다.

0개의 댓글