개발 공부/Kotlin / / 2019. 5. 20. 20:47

[Kotlin]코틀린 for문, for의 조건 표현식

for문 형식

for(조건 표현식){

}

 

for문의 조건 표현식

JAVA에서는 아래에서 보는 바와 같이 초기화, 조건식, 증감식으로 이루어져 있는데

for(int i = 0; i<10; i++){ //i는 0이고; i가 10이 되기 전까지 반복; i값은 1씩 증가 

}

코틀린은 in을 사용해서 표현한다. 

 

  • 범위 지정시에 값을 넣어서 하는 경우 
for(i in 1..10){ //i는 1부터 시작해서 10이 될 때까지 반복

}

 

  • Collection 을 넣어서 하는 경우 
for(i in userList){ //collection 사이즈 만큼 반복하고 i값은 인덱스가 아닌 userList에 들어간 값이다.

}

 

 

  • utnil (1부터 99까지 반복)
for(i in 1 until 100){ //util 뒤에 오는 수를 포함하지 않는다

}

 

  • downTo(10에서 1이 될 때까지 반복)
for(i in 10 downTo 1){

}

 

  • step 예제1(몇 씩 증감 할 것인지. 1부터 시작해서 100이 될 때까지 반복하는데 2씩 뛰어서 )
for(i in 1..100 step 2){
println(i)
}

//결과 값
1
3
5
7
...

 

  • step 예제2(100에서 1이 될 때까지 반복하는데 2씩 뛰어서)

 

    for(i in 100 downTo 1 step 2){
        println("downTo Test $i")
    }
    
    
//결과 값
downTo Test 100
downTo Test 98
downTo Test 96
downTo Test 94
downTo Test 92
downTo Test 90
downTo Test 88
...

 

'개발 공부 > Kotlin' 카테고리의 다른 글

[Kotlin] 코틀린 function(함수)  (0) 2019.05.21
[Kotlin]코틀린 배열 arrayOf(), Array  (0) 2019.05.19
[Kotlin]코틀린 조건문 when  (0) 2019.05.18
변수 선언 및 문자열  (0) 2018.04.25
함수 선언과 조건문  (0) 2018.04.24
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유