반복문

thsamajiki·2022년 10월 25일
0

Kotlin

목록 보기
9/12

💜 for 반복문

fun main(args: Array<String>){
	var sum: Int = 0
    for(i in 1..10){		// 1부터 10까지 1씩 증가하면서 i에 대입하고 10번 반복
    	sum += i
    }
}

🖥55

컬렉션 타입 이용

val list = listOd("Hello", "World", "!")
val sb = StringBuffer()

for(str in list){
		sb.append(str)
}

println(sb)

🖥HelloWorld!

컬렉션 타입의 인덱스 값 이용

for(i in list.indices){
		println(list[i])
}

🖥HelloWorld!

컬렉션 타입의 인덱스와 값 모두 이용

for((index, value) in list.withIndex()){
		println("the element at $index is $value")
}

🖥the element at 0 is Hellothe element at 1 isWorldthe element at 2 is!

for (i in 1..100) → 100까지 포함for (i in 1 until 100) → 100 포함 안함for (x in 2..10 step 2) → 2씩 증가for (x in 10 downTo) → 숫자 감소

💜 while 반복문

while (x<10) {
		sum1 += ++x
}

💜 break와 continue문, 그리고 라벨

  • break : 그 { } 벗어남
  • continue : { } 의 맨 마지막 줄로 실행 흐름 이동
  • 라벨 선언 : aaa@ / 라벨 가리킬 때 : @aaa
profile
안드로이드 개발자

0개의 댓글