[Kotlin] 6. 반복문과 증감연산자

- 반복문은 조건형 반복문과 범위형 반복문이 존재한다.
1. 반복문
1-1. 조건형 반복문 (while, do-while)
- while
fun main() {
    var a = 0
    while(a < 5){
        print(a++) // 증감연산자 a++, ++a, --a, a-- : 변수를 1 변화시킨다.
    }
}
// 결과
01234
// ++a일 경우 : 12345- do-while
fun main() {
    var a = 0
    do{
        print(++a)
    }
    while(a < 5)
}- while문과 같이 조건을 체크한다는 공통점이 있지만,
- 최초 한번은 do에서 구문을 수행한 후 while로 조건을 체크한다.
- 조건과 관계없이 반드시 한번 사용할 경우 do-while사용
1-2. 범위형 반복문 (for)
- for
증가하기
fun main() {
    for(i in 0..9){ // 인덱스는 var사용 안함, 0~9까지 반복
        print(i)
    }
}
// 0123456789간격 추가하기
- step이용
fun main() {
    for(i in 0..9 step 3){ // 3씩 증가
        print(i)
    }
}
// 0369감소하기
- downTo
fun main() {
    for(i in 9 downTo 0){ // 감소는 downTo 사용, 9~0까지 1씩 감소
        print(i)
    }
}
// 9876543210fun main() {
    for(i in 9 downTo 0 step 2){ 
        print(i)
    }
}
// 97531문자 반복하기
fun main() {
    for(i in 'a'..'e'){ 
        print(i)
    }
}
// abcdefun main() {
    for(i in 'e' downTo 'a'){ 
        print(i)
    }
}
// edcbafun main() {
    for(i in 'a'..'z' step 2) {
        print(i)
    }
}
// acegikmoqsuwyfun main() {
    for(i in 'z' downTo 'a' step 2) {
        print(i)
    }
}
// zxvtrpnljhfdb반복문은 조건문과 함께 컴퓨터의 특성을 잘 이용할 수 있다.
Author And Source
이 문제에 관하여([Kotlin] 6. 반복문과 증감연산자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ohdowon064/Kotlin-6.-반복문과-증감연산자저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)