기록

Part0_Ch01_06 반복문 본문

안드로이드 앱(Kotlin|Java)/[2025~] 안드로이드 앱

Part0_Ch01_06 반복문

heylo 2025. 1. 24. 17:39

 

package com.example.kotlin

fun main() {

//    자바에서는
//    for ( int i = 1 ; i < 11 ; i ++) {
//
//    }

    // 1) ..
    for ( i in 1..10){
        print(i)
    }

    // 2) IntRange(1,10) : 처음과 끝 모두 포함
    for ( i in IntRange(1,10)) {
        print(i)
    }

    // 3) until : 끝 미포함
    for ( i in 1 until 10){
        print(i)
    }

    // step 을 조절하고 싶다면?
    // 4) step()
    // step의 인수는 항상 양수
    for ( i in IntRange(1,10) step(2)) {
        print(i)
    }

    // 숫자를 감소시키고 싶으면?
    // 5) downTo()
    for ( i in 10 downTo 1){ // 양 끝 포함
        print(i)
    }

    // 6) while 문
    var c = 1
    while(c<11){
        print(c)
        c++
    }

}