반응형
1. for
코틀린에서 for 루프를 사용하는 방식은 이렇다.
fun main(){
//범위를 정할 때에는 최솟값..최댓값
for(i in 1..10)
println(i)
}
fun main(){
for(i in 2..9){
for(j in 1..9){
println("$i * $j = ${i*j}")
}
}
}
아래 코드와 같이 루프 안에 루프가 있고 계산 결과를 출력하고자 할때에는 $i , $j 에 i 와 j를 넣어주고 ${식}에 결과를 넣어주는 방식을 사용한다. 이는 문자열 템플릿 string template이라고 한다.
2. while , do...while
for 루프는 정해진 만큼만 반복되는 장치이지만 그렇지 않은 경우에는 while을 이용하여 코드를 작성할 수 있다.
하지만 while 루프를 반복하면서 루프를 끝내는 종료 조건에 도달할 수 있는지 여부를 항상 신경써야 한다.
만약 do while을 쓴다면 while문을 쓸때와 달리 무조건 한번은 루프가 실행된다는 점을 기억해야한다.
3. break & continue
루프를 일찍 끝내고 싶을 때는 break / 다음 이터레이션 시작점으로 가고 싶을 때는 continue를 쓴다
반응형
'스터디 > Kotlin' 카테고리의 다른 글
[ 스터디 ] 코틀린 : 원시타입, 참조 타입 배열 (0) | 2023.05.09 |
---|---|
[ 스터디 ] 코틀린 : 식과 연산자, 배열 (0) | 2023.05.09 |
[ 스터디 ] 코틀린 : if, when (0) | 2023.05.08 |
[ 스터디 ] 코틀린 : 값, 변수 (0) | 2023.05.08 |
[ 스터디 ] 코틀린 : 가장 간단한 프로그램 (0) | 2023.05.08 |