반복문2 [코틀린] 반복문 반복문 코틀린의 반복문은 자바와 동일하게 for문, while문, do~while문이 존재한다. for문 변수를 선언하고 조건식에 따라 변수 값을 반복해서 증감한다. 자바의 for문은 초기화식, 조건식, 증감식을 ;로 구분하여 사용하지만 코틀린에선 세미콜론을 사용하지 않는다. for(변수 in 컬렉션 또는 범위){ } 하행 반복의 경우 범위 연산자 .. 대신 downTo 키워드 사용 EX) for(a in 50 downTo 40) 2이상씩 증가 원할 때 step 키워드 사용 EX) for(a in 40..50 step 2) //2단계씩 증가 마지막 수를 제외하고 싶을 때는 untill 키워드 사용 EX) for(a in 40 until 50) //40~49까지 fun main() { for(a in 0... 2020. 9. 19. [코틀린] break와 continue에 라벨 사용 break,cotinue 에 라벨 사용 여러 반복문, 조건문을 중첩해서 사용하는 경우 라벨링을 통해서 break, continue문 사용할 때 어느 곳으로 향할지 알릴 수 있다. first@ for(i in 1..10) { println("처음") second@ for(j in 1..10) { println(j) break@first } } //결과 : 처음 1 first@ 라벨이 붙은 바깥 반복문이 멈춘다. continue도 마찬가지로 사용 ( first 라벨이 붙은 반복문이 해당 턴을 넘기고 진행한다) first@ for(i in 1..10) { println("처음") second@ for(j in 1..10) { println(j) break@second } } /*결과 : 처음 1 처음 1 처음.. 2020. 9. 18. 이전 1 다음