Android/Kotlin
[Kotlin] 반복문과 증감연산자
깡뇽
2021. 8. 23. 15:32
반응형
Day6
유튜브 "테크과학! DiMo" 《Kotlin 강좌 #6 - 반복문과 증감연산자》 공부.
- 반복문
① 조건형 반복문 : 조건이 참인 경우 반복을 유지함.
<while문>
while ( 조건식 ) { 실행 내용 }
<do while문>
최초 한 번은 조건 없이 do 구문을 실행한 후 while로 조건을 체크함.
do { 실행 내용 } while ( 조건식 )
fun main() {
var a = 0
do{
print(a++)
}
while(a<5)
} // 출력값 : 01234
② 범위형 반복문 : 반복 범위를 정해 반복을 수행함.
<for문>
기본적으로 1씩 값이 증가하고, 인덱스로 사용할 변수에 var을 붙이지 않아도 됨.
for( 변수 in 시작값 .. 종료값 ) { 실행 내용 }
ex) 증가값을 1이 아닌 2로 설정 -> step 사용
fun main() {
for(i in 0..8 step 2){
print(i)
}
} // 출력값 : 02468
ex) 감소시키는 반복문 -> downTo 사용
fun main() {
for(i in 7 downTo 1){
print(i)
}
} // 출력값 : 7654321
ex) char 자료형 반복문
fun main() {
for(i in 'a' .. 'd'){
print(i)
}
} // 출력값 : abcd
- 증감 연산자
증가 연산자 : 변수 앞과 뒤에 ++를 붙여서 변수의 값을 1 증가시킴.
감소 연산자 : 변수 앞과 뒤에 --를 붙여서 변수의 값을 1 감소시킴.
ex) 후위 연산자와 전위 연산자 차이
fun main() {
var a = 0
var b = 0
while(a<5){
println(a++)
} // 0 1 2 3 4 출력
while(b<5){
println(++b)
} // 1 2 3 4 5 출력
}
반응형