일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- design pattern
- 코딩테스트 고득점 Kit
- 장고
- useState
- react hook
- useEffect
- react firebase
- 프로그래밍 언어론
- Java
- JavaScript
- codesandbox
- 컴퓨터 네트워크
- 디자인 패턴
- 코틀린
- 프로그래머스 자바
- 리액트
- vanillaJS
- NextJS
- 코딩테스트 고득점 Kit 완전탐색
- 백준
- websocket
- 데이터모델링과마이닝
- 프로그래머스
- 리액트 훅
- React JS
- 자바
- react
- 자바 공부
- 프로그래머스 완전탐색
- 자바스크립트
Archives
- Today
- Total
기록하는 개발자
Kotlin(코틀린)(Intelli J) #2 반복문, 범위 표현 본문
728x90
1. For 문
#item, in 을 통한 반복문
1
2
3
4
5
|
val fruit=listOf("apple","banana","kiwi")
for(item in fruit){
println(item)
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
#list의 데이터를 indices로 접근
${fruit[0]}=apple
${fruit[1]}=banana
${fruit[2]}=kiwi
1
2
3
4
|
val fruit=listOf("apple","banana","kiwi")
for(index in fruit.indices){ //using index of list
println("item at $index is ${fruit[index]}")
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
#in을 통해 list 접근
1
2
3
4
5
6
7
|
val fruit=listOf("apple","banana","kiwi")
val sb=StringBuffer()
for(str in fruit){
}
println(sb)
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
var sum=0
//1부터 10까지 반복하는 for문
for(i in 1..10){
sum+=i
print("$i ")
}
println(sum)
//1부터 10까지 2씩 증가하며 반복하는 for문
sum=0
for(i in 1..10 step(2)){
sum+=i
print("$i ")
}
println(sum)
//10부터 1까지 1씩 감소하며 반복하는 for문
sum=0
for(i in 10 downTo 1){
sum+=i
print("$i ")
}
println(sum)
//until 사용으로 1부터 9까지 반복하는 for문(마지막 숫자는 포함 안함)
sum=0
for(i in 1 until 10){
sum+=i
print("$i ")
}
println(sum)
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
-
728x90
2. While 문
-while 문은 자바와 동일한 방식으로 쓰인다.
1
2
3
4
5
6
7
8
9
10
11
12
|
var n = 0
println("item at $n is ${fruit[n]}")
n++
}
n=0
while(true){
println(fruit[n])
n++
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
3. Range
1
2
3
4
5
|
val x = 10
val y = 9
if (x in 1..y+1) {
println("x is in range")
}
|
728x90
'Kotlin' 카테고리의 다른 글
Kotlin(코틀린)(Intelli J) #6 Basic-화면 입력, 파일 입력 (0) | 2020.02.09 |
---|---|
Kotlin(코틀린)(Intelli J) #5 Basic-2 (연산자 종류, if 문, 라벨 사용법) (0) | 2020.02.06 |
Kotlin(코틀린)(Intelli J) #4 Basic-1 (0) | 2020.02.01 |
Kotlin(코틀린)(Intelli J) #3 IDIOMS (0) | 2020.02.01 |
Kotlin(코틀린)(Intelli J) #1 변수 (0) | 2020.01.18 |