코틀린
[kotlin] 코틀린 반복문
웅겹사r☆
2021. 9. 7. 02:59
반복문은 크게 두가지 형태
조건형 반복문 - 조건이 참인 경우 반복을 유지
범위형 반복문 - 반복 범위를 정해 반복을 수행
1. 조건형 반복문
- while
fun main() {
var a = 0
while(a < 5){
println(a++)
}
}
// 출력
0
1
2
3
4
- do...while
fun main() {
var a = 0
// 최초 한번은 조건없이 do에서 구분을 실행 후 while로 조건을 체크
// 조건과 관계없이 반드시 한번은 실행해야한다면 do..while문이 좋음
do
{
println(a++)
}while(a < 5)
}
2. 범위형 반복문
- for
fun main() {
// 0부터 9까지 실행
for(i in 0..9){
print(i) // 0123456789
}
}
fun main() {
// step 3씩 증가
for(i in 0..9 step 3){ // step옵션
print(i) // 0369
}
}
fun main() {
// 감소 ..대신 downTo사용
for(i in 9 downTo 0){
print(i) // 9876543210
}
}
fun main() {
// char 사용가능
for(i in 'a'..'z'){
print(i) // abcdefghijklmnopqrstuvwxyz
}
}