▼ 이곳에서 다른 설치 없이 코틀린 코딩을 할 수 있습니다!!
Kotlin Playground: Edit, Run, Share Kotlin Code Online
play.kotlinlang.org
✅ 가장 많이 사용되는 for문
kotlin에서 가장 많이 사용되는 java의 for문과 좀 다르다 !!
for문 사용 방법
- for(변수 in 시작 숫자..끝 숫자 step 증가량) { }
fun main() {
var arr = Array<Int>(4, {0})
arr[0] = 23
arr[3] = 4
for(i in 0..3 step 1) {
println(arr[i])
}
}
출력 ▼
23
0
0
4
✅ 배열의 개수만큼 변수에 대입하는 for문 (.indices 사용)
indices는 index의 복수형이다.
i 에는 배열의 인덱스 값이 들어간다.
이 for문을 사용하면, 지정한 배열의 모든 값을 좀 더 쉽게 가져올 수 있다!
배열의 개수만큼 변수에 대입하는 for문 사용 방법
- for (i in 배열명.indices) { }
fun main() {
var arr = Array<Int>(4, {0})
arr[0] = 23
arr[3] = 4
for(i in arr.indices) {
println(arr[i])
}
}
출력 ▼
23
0
0
4
✅ 첨자 i 없이 배열의 값을 처리하는 for문
첨자는 인덱스(index)라고도 불린다.
즉, 이 for문은 인덱스가 아니라 값을 바로 활용한다.
배열 arr의 값을 value에 하나씩 넣어서 for문을 반복한다는 뜻이다.
첨자 i 없이 배열의 값을 처리하는 for문의 사용 방법
- for ( 변수 in 배열명 ) { }
fun main() {
var arr = Array<Int>(4, {0})
arr[0] = 23
arr[3] = 4
for(value in arr) {
println(value)
}
}
출력 ▼
23
0
0
4
✅ While문
kolin도 java처럼 while문을 사용할 수 있다.
while문 사용 방법
- while( 조건식 ) { }
fun main() {
var arr = Array<Int>(5, {0})
arr[4] = 3
var num : Int = 2
while( num < arr.size ) { // .size는 배열의 길이
println(arr[num])
num++
}
}
출력 ▼
0
0
3
'개념정리 > Kotlin' 카테고리의 다른 글
[Kotlin] 개념 정리 - 배열, ArrayList (0) | 2023.04.04 |
---|---|
[Kotlin] 개념 정리 - 조건문 (if, when) (0) | 2023.04.04 |
[Kotlin] 개념 정리 - 변수와 데이터 형식 (0) | 2023.04.04 |