본문 바로가기
코틀린

코틀린 반복문 do-while

by 몽크K 2024. 1. 15.
728x90

코틀린에서의 do-while 문은 조건이 참인 동안 코드 블록을 최소 한 번 실행하고, 그 후에 조건을 확인하여 계속해서 반복 여부를 결정하는 루프 구조입니다. 기본 구조는 다음과 같습니다:

do {
    // 실행할 코드
} while (조건식)

do 키워드 다음에 중괄호로 감싸진 코드 블록이 있습니다. 이 코드 블록은 최초 한 번은 조건을 검사하지 않고 무조건 실행됩니다. 그런 다음 while 키워드 다음에 나오는 조건식을 평가하여 조건이 참인 경우에는 계속해서 반복됩니다.

간단한 예제를 통해 do-while 문을 설명하겠습니다:

fun main() {
    var count = 0

    do {
        println("현재 카운트: $count")
        count++
    } while (count < 5)

    println("루프 종료!")
}

이 프로그램은 do 블록 안에서 최초 한 번은 조건 검사 없이 실행되며, 그 후에 while 뒤의 조건을 검사하여 count가 5보다 작은 동안에는 계속해서 반복됩니다. 결과적으로 0부터 4까지의 숫자가 출력된 후에 "루프 종료!"가 출력됩니다.

do-while 루프는 최소 한 번은 실행되어야 하는 상황에서 유용하게 사용될 수 있습니다. 또한, while 루프와 마찬가지로 조건이 항상 거짓이 되도록 적절하게 설정하여 무한 루프를 방지해야 합니다.

728x90

'코틀린' 카테고리의 다른 글

코틀린 함수  (0) 2024.01.17
코틀린 반복문 while문  (0) 2024.01.15
코틀린 반복문 for문  (0) 2024.01.11
코틀린 조건문 if  (0) 2024.01.10
코틀린 변수  (0) 2024.01.10

댓글