Kotlin
반복문
Jinny96
2022. 7. 22. 20:35
for
fun example() {
val students = arrayListOf("Sam", "Kelly", "Tim")
var sum1 : Int = 0
var sum2 : Int = 0
var sum3 : Int = 0
var sum4 : Int = 0
for(name in students) {
println("${name}") // "Sam", "Kelly", "Tim"
}
for((index, name) in students.withIndex()){
println("${index}번째 학생 : ${name}") // 0번째 학생 : Sam, 1번째 학생 : Kelly, ...
}
for(i in 1..10){
sum1 += i
}
println(sum1) // 55
for(i in 1..10 step 2){
sum2 += i
}
println(sum2) // 25 (1 + 3 + 5 + 7 + 9)
for(i in 10 downTo 1) {
sum3 += i
}
println(sum3) // 55 (10 + 9 + .. + 2 + 1)
for(i in 1 until 10){
sum4 += i
}
println(sum4) // 45 (1 + 2 + .. + 8 + 9)
}