반복문

OneTwoThree·2022년 7월 27일
0

부스트코스 코틀린

목록 보기
10/26

[부스트코스] 반복문

for문

본문이 1줄일 경우 {} 생략가능
다른 여러 프로그래밍 언어에서 사용하는 for (i=0; i<10; i++) 같은 표현을 사용하지 않는다. 기본적으로 증가하며 반복한다.

fun main() {
    for (i in 10 downTo 1){
        println(i)
    }

    for (i in 1..9 step 2) println(i)
}

10 9 8 7 6 5 4 3 2 1
1 3 5 7 9

  • 하행 반복을 위해서 downTo 사용
  • step을 이용해서 원하는 만큼씩 증가

while

while문은 계속 돌아야 하는 데몬 프로그램에 많이 사용한다. while(true)이용

do while 문

do while문은 조건이 하단에 위치한다
do 블록에 해당하는 본문을 조건에 관계없이 최초 1회는 무조건 실행한다는 점이 while문과의 차이점이다.

until

fun main() {
    for ( i in 0..10) print("$i ")
    println()
    for (i in 0 until 10) print("$i ")
    
}

..를 이용한 범위 연산자는 끝 범위를 포함한다. 끝 범위를 제외하고 싶으면 until을 사용할 수 있다.
i in 0 until 10은 0<= <10을 의미한다.

0개의 댓글