fun main() {
var a = 0
while(a < 5){
print(a++) // 증감연산자 a++, ++a, --a, a-- : 변수를 1 변화시킨다.
}
}
// 결과
01234
// ++a일 경우 : 12345
fun main() {
var a = 0
do{
print(++a)
}
while(a < 5)
}
fun main() {
for(i in 0..9){ // 인덱스는 var사용 안함, 0~9까지 반복
print(i)
}
}
// 0123456789
fun main() {
for(i in 0..9 step 3){ // 3씩 증가
print(i)
}
}
// 0369
fun main() {
for(i in 9 downTo 0){ // 감소는 downTo 사용, 9~0까지 1씩 감소
print(i)
}
}
// 9876543210
fun main() {
for(i in 9 downTo 0 step 2){
print(i)
}
}
// 97531
fun main() {
for(i in 'a'..'e'){
print(i)
}
}
// abcde
fun main() {
for(i in 'e' downTo 'a'){
print(i)
}
}
// edcba
fun main() {
for(i in 'a'..'z' step 2) {
print(i)
}
}
// acegikmoqsuwy
fun main() {
for(i in 'z' downTo 'a' step 2) {
print(i)
}
}
// zxvtrpnljhfdb
반복문은 조건문과 함께 컴퓨터의 특성을 잘 이용할 수 있다.