찌니의 프로그래밍 삼매경

[kotlin] 코틀린 반복문 본문

코틀린

[kotlin] 코틀린 반복문

zzI니☆ 2021. 9. 7. 02:59
728x90

 

반복문은 크게 두가지 형태

조건형 반복문 - 조건이 참인 경우 반복을 유지
범위형 반복문 - 반복 범위를 정해 반복을 수행

 

1. 조건형 반복문

  • while
fun main() {
    var a = 0
    
    while(a < 5){
        println(a++)
    }
    
}

// 출력
0
1
2
3
4

 

  • do...while
fun main() {
    var a = 0
    
    // 최초 한번은 조건없이 do에서 구분을 실행 후 while로 조건을 체크
    // 조건과 관계없이 반드시 한번은 실행해야한다면 do..while문이 좋음
    do
    {
        println(a++)
    }while(a < 5)
    
}

 

2. 범위형 반복문

  • for
fun main() {
    
    // 0부터 9까지 실행
    for(i in 0..9){
        print(i)	// 0123456789
    }
    
}
fun main() {
    
    // step 3씩 증가
    for(i in 0..9 step 3){	// step옵션
        print(i)	// 0369
    }
    
}
fun main() {
    
    // 감소 ..대신 downTo사용
    for(i in 9 downTo 0){
        print(i) // 9876543210
    }
    
}
fun main() {
    
    // char 사용가능
    for(i in 'a'..'z'){
        print(i) // abcdefghijklmnopqrstuvwxyz
    }
    
}
728x90
Comments