Kotlin/포스팅

코틀린 반복문

짜집퍼박사(짜박) 2023. 12. 25. 00:34

코틀린에서 반복문은 주로 for 문과 while 문을 사용하여 구현됩니다. 아래에서 각 반복문에 대해 알아보겠습니다.

 

1. for 문

1) 기본 형태

for (i in 1..5) {
    println(i)
}

-  1..5는 범위를 나타내며, 1부터 5까지의 값을 반복합니다.
-  in 키워드를 사용하여 범위 또는 컬렉션을 순회합니다.

 

2) 건너뛰기와 증가값 설정

for (i in 1 until 10 step 2) {
    println(i)
}

-  until을 사용하여 끝 값은 포함되지 않도록 설정합니다.
-  step을 사용하여 증가값을 설정할 수 있습니다.

 

3) 역순으로 반복

for (i in 5 downTo 1) {
    println(i)
}

downTo 키워드를 사용하여 역순으로 반복할 수 있습니다.

 

4) 컬렉션 순회

val numbers = listOf(1, 2, 3, 4, 5)

for (number in numbers) {
    println(number)
}

배열이나 리스트와 같은 컬렉션을 순회할 수 있습니다.

 

5) 인덱스와 값 함께 사용

val fruits = listOf("Apple", "Banana", "Orange")

for ((index, fruit) in fruits.withIndex()) {
    println("Index: $index, Fruit: $fruit")
}

withIndex() 함수를 사용하여 인덱스와 값을 함께 가져올 수 있습니다.

 

2. while 문

1) 기본 형태

var i = 1

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

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

 

2) do-while 문

var j = 1

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

do 블록 내의 코드를 최소한 한 번은 실행하고, 그 후에 조건을 검사합니다.

 

3. break와 continue

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

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

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

반복문은 코드를 여러 번 실행할 때 유용하게 사용되며, 코틀린에서는 다양한 형태의 반복문을 제공하여 편리하게 사용할 수 있습니다.

 

With ChatGPT

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

코틀린 while과 do-while  (0) 2023.12.25
코틀린 for문  (0) 2023.12.25
코틀린 when 문  (0) 2023.12.24
코틀린 if 문  (0) 2023.12.24
코틀린 조건문 종류  (0) 2023.12.24