티스토리 뷰
728x90
1. 1씩 증가 for 문
// 0 ~ 9까지 1씩 증가 //
for (i: Int in 0 until 10) {
println("출력 : " + i)
}
// 0 ~ 10까지 1씩 증가 //
for (i: Int in 0..10) {
println("출력 : " + i)
}
2. 2씩 증가 for 문
// 0 ~ 10까지 2씩 증가 //
for (i: Int in 0..10 step 2) {
println("출력 : " + i) // 0, 2, 4, 6, 8, 10 출력
}
3. 1씩 감소 for 문
// 10 ~ 0까지 1씩 감소 //
for (i: Int in 10 downTo 0) {
println("출력 : " + i)
}
4. 2씩 감소 for 문
// 10 ~ 0까지 2씩 감소 //
for (i: Int in 10 downTo 0 step 2) {
println("출력 : " + i)
}
728x90
5. array 배열 foreach
// 배열 출력 //
val array : IntArray = intArrayOf(0, 1, 2, 3, 4, 5)
for (i in array) {
println("출력 : " + i) // 0, 1, 2, 3, 4, 5 출력
}
// 배열을 역순으로 출력 //
for (i in array.reversed()) {
println("출력 : " + i) // 5, 4, 3, 2, 1, 0 출력
}
6. 배열의 index와 값 출력
// 배열의 index 및 원소 출력 //
val alphabet : Array<String> = arrayOf("A", "B", "C", "D", "E")
for (index, alpha) in alphabet.withIndex()) {
println("${index + 1}번째 알파벳은 ${alpha}입니다.")
}
728x90
'프로그램개발' 카테고리의 다른 글
[ Kotlin ] Activity 화면 전환 (0) | 2024.10.23 |
---|---|
[ kotlin ] when, while, do~while 문 (0) | 2024.10.11 |
[안드로이드] Intent 애플리케이션 실행 (0) | 2024.10.07 |
[ Kotlin ] setOnClickListener 메소드 사용법 6가지 (0) | 2024.09.13 |
[ Linux ] tar 명령 실행시 Error 원인 및 해결방법 (0) | 2024.09.09 |