나미/안드로이드

코틀린으로 앱개발까지.. 7. 반복문(for, while)

규남 2023. 10. 19. 14:19
반응형

정말 기초부터 혼자 공부하면서 같이 정리해나가는 정리노트

1. for 문

  • for (조건식) 실행구문으로 이루어져 있다
  • 코틀린에서 for문 조건식에는 주로 범위연산자인 in을 사용한다
  • 배열을 반복하는경우 indices를 사용하여 갯수만큼 반복할 수 있다
fun main()
{
    // 1부터 10까지 순차적으로 더하기
    // 결과값은 55
    
    var sum = 0
    
    for(i in 1..10)
    {
        sum += i
    }
    println(sum)
    
    // array 갯수만큼 반복하면서
    // 해당 값을 출력하는 방법 (indices)
    
    var array = arrayOf(10, 20, 30)
    for(i in array.indices)
    {
        print(array[i])
        print(",")
    }
}

 

2. while 문

  • while (조건) 형식으로 이루어져 있다
  • 조건에 해당하는 동안 지정영역내에 코드를 실행한다
fun main()
{
    var num = 0
    
    // num이 10보다 작을때 while문 영역{}에
    // 코드를 실행한다. 조건이 벗어나게되면 멈춘다
    while (num < 10)
    {
        num += 1
        println(num)
    }
}
728x90
반응형