앱 개발/Kotlin

반복문

태기 2023. 2. 23. 11:18

<< git 소스코드 >>

1. for

- forEach문 형식

val students = arrayListOf("taeki", "james", "jenny", "jennifer")

for(name in students){
    println("${name}")
}

 

- index를 사용하여 출력하기

for((index, name) in students.withIndex()){
    println("${index + 1}번째 학생 : ${name}")
}

 

- n에서 m까지 반복 (m 포함) 

sum = 0
for(i in 1..10){
    sum += i
}

1~10

 

- n에서 m까지 반복 (m 미포함)

sum = 0
for(i in 1 until 100) {
    sum+= i
}

1~99

 

- 역순

sum = 0
for(i in 10 downTo 1){
    sum += i
}

 

2. while

while은 자바랑 똑같이 사용하면 된다.

var index = 0
while(index < 10){
    println("current index : ${index}")
    index++
}