본문 바로가기
Language/Kotlin

[Kotlin] 코틀린 for문 만들기

by Jay Son 아기 냥이 해린 짱💖 2021. 2. 21.

1. 0부터 3까지 for 문

// 코틀린 코드
for(i in 0..3) {
    print(i)
}

// JAVA, C, C++ 코드
for(i=0; i<=3; ++i) {
    print(i)
}

결과 :  0123

 

2. 0부터 2까지 for 문

// 코틀린 코드
for(i in 0 until 3) {
    print(i)
}

// JAVA, C, C++ 코드
for(i=0; i<3; ++i) {
    print(i)
}

결과 : 012

 

3. 2부터 8까지 2씩 증가 for문

// 코틀린 코드
for(i in 2..8 step 2) { 
    print(i)
}

// JAVA, C, C++ 코드
for(i=2; i<8; i+2) {
    print(i)
}

결과 : 2468

 

4. 3부터 0까지 내림차순으로 for문

// 코틀린 코드
for (i in 3 downTo 0) {
    print(i)
}

// JAVA, C, C++ 코드
for(i=3; i<=0; --i) {
    print(i)
}

결과 : 3210

 

5. a부터 d까지 문자 for문

for (c in 'a'..'d') {       
    print(c)
}

결과 : abcd

 

6. z부터 s까지 찍는데 2개씩 뛰면서 for문

zyxwvuts

for (c in 'z' downTo 's' step 2) {
    print(c)
}

결과 : zxvt

 

출처 : play.kotlinlang.org/byExample/02_control_flow/03_Ranges

 

Kotlin Playground: Edit, Run, Share Kotlin Code Online

 

play.kotlinlang.org

 

반응형