Android & Kotlin/Kotlin
[Kotlin 코틀린 문법] 반복문 (for, while문)
말린밴댕이_공부
2022. 11. 11. 13:11
반응형
for문
for문의 여러 형태들
package com.gyroh.algorithm
fun main(){
var i : Int = 1
while (i <= 10) {
print("${i}")
i++
}
//기본적인 for문 구문
//1)
for(i : Int in 1..100)
print("$i")
//2)
var len : Int = 10
for(i : Int in 1.. len)
print("$i")
//3)
for(i : Int in 1 until len)
print("$i")
//4)
for (i in 10 downTo 1)
print("$i")
//5)
for(i : Int in 1..10 step(2))
print("$i")
//배열 for문 활용
var arr: IntArray = intArrayOf(1,2,3,4,5)
var list = listOf<String>("mon","tue","wen","tue")
//6)
for(i in arr)
print("$i")
//7)
for(i in arr.reversed())
print("$i")
//8)
for(i in list)
print("$i")
}
1) for문을 1부터 100까지 반복한다.
2) for문을 1부터 len(100)까지 반복한다.
3) for문을 1부터 len -1(99)까지 반복한다.
4) for문을 10부터 1까지 반복한다.
5) for문을 10부터 1까지 진행하는데 2씩 진행 -> 10, 8, 6, 4, 2
6) 정수 배열안의 원소값들을 하나씩 진행 -> 12345
7) 정수 배열안의 원소값들을 하나씩 거꾸로 진행 ->54321
8) 문자열로 선언한 배열안의 원소값들을 하나씩 진행 -> mon tue wen tue
while문
fun main(){
var i : Int = 1
while (i <= 10) {
print("${i}")
i++
}
}
흔히 많이 사용한 while문과 똑같다.
반응형