코틀린에서는 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 |