for, while문은 언어를 배울 때 가장 기본이 되는 반복문이고 가장 많이 쓰인다고도 할 수 있습니다. 배열에서 값을 빼낼 때, 원하는 만큼의 동작을 반복 할 때 등 쓰임은 무궁 무진 합니다. 이번 포스팅에서는 코틀린에서 for문과 while문 예제와 그 결과에 대해 포스팅 합니다.
for문
val arrayVal = arrayOf(1, 2, 3)
val listVal = listOf(1, 2, 3)
for (index in arrayVal.indices) {
println(index)
/*
0
1
2
출력
*/
}
for (index in listVal.indices) {
println(index)
/*
0
1
2
출력
*/
}
// 1부터 10 까지 출력하기
for (i in 1..10) {
print("$i ")
// ‘1 2 3 4 5 6 7 8 9 10 ’ 출력 됨
}
// 1부터 9까지 반복
for (i in 1 until 10) {
print("$i ")
// ‘1 2 3 4 5 6 7 8 9 ‘ 출력 됨
}
// 2 부터 10 까지 반복, 2씩 증가
for (i in 2..10 step 2) {
print("$i ")
// ‘2 4 6 8 10 ‘ 출력 됨
}
// 10 부터 1 까지 감소
for (i in 10 downTo 1) {
print("$i ")
// ’10 9 8 7 6 5 4 3 2 1 ‘ 출력 됨
}
while 문
val item = Array(5) { v -> v + 1 }
var index = 0
while (index < item.size) {
println(item[index])
index++
/*
1
2
3
4
5
출력
*/
}
여기까지 for와 while문 사용에 대해 알아봤고요 혹시 틀리거나 궁굼한 부분이 있으면 문의주시면 답변드리겠습니다.
감사합니다.
반응형
'IT 개발' 카테고리의 다른 글
[javascript] forEach continue, break 기능 구현하기 (0) | 2023.01.18 |
---|---|
[Kotlin] 코틀린 웹에서 실행해보기 (0) | 2023.01.16 |
CORS(Cross-Origin Resource Sharing) policy 오류 해결 (0) | 2023.01.12 |
[Kotlin] 제어문 if, when문 사용 방법 (0) | 2023.01.10 |
[Kotlin] 코틀린 변수 선언 방법 및 사용방법(String, Int 등) (0) | 2023.01.05 |
댓글