728x90
반응형
Kotlin의 반복문
Kotlin에서 반복문은 데이터의 시퀀스나 범위를 효율적으로 순회하기 위해 사용됩니다. Kotlin은 for, while, 그리고 do-while과 같은 여러 종류의 반복문을 제공합니다.
For 루프
- for 루프는 범위나 컬렉션을 순회할 때 사용됩니다.
for (i in 1..5) {
println(i)
}
- for 루프는 컬렉션의 각 항목에 대해 반복 실행됩니다.
val list = listOf("Kotlin", "Java", "C++")
for (language in list) {
println(language)
}
While 루프
- while 루프는 주어진 조건이 참인 동안 계속 실행됩니다.
var x = 5
while (x > 0) {
println(x)
x--
}
Do-While 루프
- do-while 루프는 루프의 본문을 최소 한 번 실행한 후 조건을 검사합니다.
var y = 5
do {
println(y)
y--
} while (y > 0)
Kotlin에서 별 삼각형 그리기
반복문을 사용하여 삼각형과 역삼각형 모양의 별을 그리는 예시를 살펴봅시다.
삼각형 별 그리기
val n = 5
for (i in 1..n) {
for (j in 1..i) {
print("*")
}
println()
}
역삼각형 별 그리기
val m = 5
for (i in m downTo 1) {
for (j in 1..i) {
print("*")
}
println()
}
결론
Kotlin의 반복문은 프로그램의 다양한 부분에서 데이터를 처리하거나 패턴을 생성하는 데 유용하게 사용됩니다. 별 삼각형 그리기와 같은 간단한 예제는 반복문의 사용법을 이해하는 데 도움을 줍니다.
728x90
반응형
'Kotlin' 카테고리의 다른 글
Kotlin에서 고차 함수(Higher-Order Functions) 이해하기 (93) | 2023.12.24 |
---|---|
Kotlin의 람다식과 익명 함수: 간결하고 표현력 있는 프로그래밍 (82) | 2023.12.24 |
Kotlin의 제어 구조: 효율적인 프로그램 흐름 관리 (69) | 2023.12.24 |
Kotlin에서 함수 정의하기: 기본부터 심화까지 (0) | 2023.12.24 |
Kotlin의 val과 var: 불변성과 가변성 이해하기 (52) | 2023.12.24 |