카테고리 없음

코틀린 반복문 for, while, do while

slowbooktech 2022. 5. 14. 16:01

1. for

package com.example.udemy4_loop

fun main (){
    var sum =0
    var sum2 =0
    var sum3 =0
    //for
    for ( i in 1..10) {
        sum += i
    }
    for ( i in 10.downTo(1).step(2)) {
        sum2 += i
    }
    for ( i in 1.until(10).step(3)){
        sum3 +=i
    }
    println("1부터 10까지 1..10 범위로 반복하면 $sum")
    println("10부터 1까지 2씩 내려가는 범위로 반복하면 $sum")
    println("1부터 9까지 3씩 올라가는 범위로 반복하면 $sum")
}

l 코드 실행 결과

2. while

 l 예시 코드

package com.example.udemy4_loop

fun main (){
    //while
    var age = 10
    while(age<=10){
        age -=1
        if(age == 5){
            break
        }
    }
    println("age is $age")
    var age3 = 10
    while(age3>0){
        age3 -=2
        if(age3==4){
            continue
        }
        println("current age2 is $age3")
    }


}

ㅣ코드  실행 결과

 

3. dowhile

ㅣ예시 코드

fun main(){
    var age2 = 10
    do {
        if(age2==4){
            continue
        }
        age2 -=2
        println("current age2 is $age2")
    } while(age2>0)
}

 ㅣ코드 실행 결과