Kotlin/포스팅

코틀린 while과 do-while

짜집퍼박사(짜박) 2023. 12. 25. 11:19

코틀린에서는 while 문과 do-while 문을 사용하여 반복 작업을 수행할 수 있습니다. 아래에서 각각의 문에 대해 설명하겠습니다.

 

1. while 문

while 문은 주어진 조건이 참인 동안 반복됩니다. 반복이 시작되기 전에 조건을 검사하므로 조건이 처음부터 거짓이면 한 번도 실행되지 않을 수 있습니다.

var i = 1

while (i <= 5) {
    println(i)
    i++
}

-  while 키워드 다음에는 조건이 위치하며, 조건이 참인 동안 반복됩니다.
-  반복문 내에서 변수를 증가시키는 것을 잊지 않도록 주의해야 합니다.

 

2. do-while 문

do-while 문은 while 문과 유사하지만, 조건을 검사하기 전에 먼저 반복 블록을 실행하므로 최소한 한 번은 실행됩니다.

var j = 1

do {
    println(j)
    j++
} while (j <= 5)

-  do 블록 내의 코드를 최소한 한 번은 실행하고, 그 후에 조건을 검사합니다.
-  따라서 while 문과 달리 조건이 처음부터 거짓이더라도 최소한 한 번은 실행됩니다.

 

3. break와 continue

반복문 내에서 break는 반복문을 종료하고, continue는 반복문의 현재 반복을 건너뛰고 다음 반복을 시작합니다.

var i = 1

while (i <= 10) {
    if (i == 5) {
        break // 반복문 종료
    }
    if (i % 2 == 0) {
        continue // 현재 반복 건너뛰고 다음 반복 시작
    }
    println(i)
    i++
}

위의 예제에서는 1부터 10까지의 숫자 중에서 5일 때 반복문이 종료되고, 짝수일 때는 현재 반복을 건너뛰고 다음 반복을 시작합니다.

while 문과 do-while 문은 반복 작업을 수행할 때 사용되며, 상황에 따라 적절한 문을 선택하여 사용할 수 있습니다.

 

With ChatGPT

'Kotlin > 포스팅' 카테고리의 다른 글

코틀린 반복문 내포된 루프와 레이블  (0) 2023.12.25
코틀린 반복문 break와 continue  (0) 2023.12.25
코틀린 for문  (0) 2023.12.25
코틀린 반복문  (0) 2023.12.25
코틀린 when 문  (0) 2023.12.24