반응형
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문과 똑같다.
반응형
'Android & Kotlin > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 Sealed class ,Interface (0) | 2024.05.03 |
---|---|
[Kotlin] Inner, nested class 내부 중첩 클래스(+ Recyclerview 리사이블러뷰) (0) | 2024.05.03 |
[Kotlin 상속제어 변경자] open, final, abstract, override (1) | 2024.05.02 |
[Kotlin local function] 코틀린 로컬함수와 확장 (0) | 2024.05.02 |
[Kotlin Dispatch] 동적, 정적 디스패치 (Dynamic, Static Dispatch) (1) | 2024.05.02 |
댓글