728x90
코틀린에서 반복문 while를 사용하는 방법이다.
while 은 특정 문장을 반복할 때 사용하는 키워드이다.
while (조건){
// 조건이 참일때 이 구간을 반복한다.
}
아래 예는 변수 i가 10이 넘지 않을 때까지 코드를 반복한다.
fun main(args: Array<String>): Unit{
var i = 0;
while(i < 10){
println(i)
i++
}
}
// 결과 : 0123456789
while 속 조건문이 참(true)일 때 블록 속 문장을 반복한다.
변수 i 는 while이 반복될 때마다 1씩 증가하고 있다. 따라서 i 가 10이 될 때 반복문이 종료된다.
반복문을 사용할 때는 무한루프에 빠지지 않도록 주의해야 한다.
fun main(args: Array<String>): Unit{
var i = 0;
while(i == 0){
println(i)
}
}
// while의 조건이 항상 참(true)이기 때문에 무한루프에 빠진다.
위 예제에서 변수 i 는 항상 0을 유지한다. while의 조건을 항상 만족하기 때문에 반복문을 빠져나올 수 없고, 그 결과 무한루프에 빠진다.
728x90
반응형
'Android > Kotlin' 카테고리의 다른 글
Kotlin :: 흐름 제어 continue와 break, 레이블 (Label) (0) | 2020.10.27 |
---|---|
Kotlin :: 반복문 do~while (0) | 2020.10.21 |
Kotlin :: 조건문 when (0) | 2020.10.21 |
Kotlin :: 표현식으로 if else 사용하기 (0) | 2020.10.15 |
Kotlin :: 문자열 안에 표현식 값 넣기 (0) | 2020.10.15 |
댓글