ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Kotlin] Loop
    Kotlin 2022. 9. 14. 15:20

    증가

    package days01
    
    fun main(){
        // 코틀린의 for문은 자바에서처럼 시작값 끝값 증감량 등을 사용하지 않고 범위데이터만 사용함
        val a1=1 .. 10
        for(item in a1){
            print("$item\t")
        }
    }

     

        // 범위데이터로 사용되는 대상은 배열, 리스트, Map, ...을 이용한 범위데이터 등이 사용됨
        val a2=1 .. 10 step 2 // 2씩 증가하는 범위 데이터
        for(item in a2){
            print("$item\t")
        }
     

    감소

        // 10부터 1까지 줄어드는 범위데이터 사용
        // val a3= 10.1
        val a3=10 downTo  1
        for(item in a3){
            print("$item\t")
        }
    
        val a4=10 downTo  1 step 2
        for(item in a4){
            print("$item\t")
        }

    while, do-while

        var a5=0
        print("while: ")
        while(a5<10){
            print("$a5\t")
            a5++
        }
    
        println()
    
        var a6=0
        print("do - while: ")
        do{
            print("$a6\t")
            a6++
        } while(a6<10)

     

        var a7=0
        while(a7<10){
            print("$a7\t")
            a7++
        }
    
        println()
    
        var a8=100
        do{
            print("$a8\t")
            a8++
        } while(a8<10)

    'Kotlin' 카테고리의 다른 글

    [Kotlin] Class  (0) 2022.09.14
    [Kotlin] Array  (0) 2022.09.14
    [Kotlin] 익명함수  (0) 2022.09.14
    [Kotlin] 람다함수  (0) 2022.09.14
    [Kotlin] 조건문 when  (0) 2022.09.14

    댓글

Designed by Tistory.