반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- BFS
- 클린코드
- 검색트리
- 정렬
- SQL
- android
- CleanCode
- Kotlin
- CSS
- DP
- 알고리즘
- 프로그래머스
- 자바
- javascript
- DFS
- Web
- algorithm
- 순환
- SWEA
- inflearn
- 다이나믹 프로그래밍
- html
- Color
- codecademy
- 해슁
- Spring
- front-end
- 구현
- java
- 코딩테스트
Archives
- Today
- Total
깡뇽
[Kotlin] 반복문과 증감연산자 본문
반응형
Day6
유튜브 "테크과학! DiMo" 《Kotlin 강좌 #6 - 반복문과 증감연산자》 공부.
- 반복문
① 조건형 반복문 : 조건이 참인 경우 반복을 유지함.
<while문>
while ( 조건식 ) { 실행 내용 }
<do while문>
최초 한 번은 조건 없이 do 구문을 실행한 후 while로 조건을 체크함.
do { 실행 내용 } while ( 조건식 )
fun main() {
var a = 0
do{
print(a++)
}
while(a<5)
} // 출력값 : 01234
② 범위형 반복문 : 반복 범위를 정해 반복을 수행함.
<for문>
기본적으로 1씩 값이 증가하고, 인덱스로 사용할 변수에 var을 붙이지 않아도 됨.
for( 변수 in 시작값 .. 종료값 ) { 실행 내용 }
ex) 증가값을 1이 아닌 2로 설정 -> step 사용
fun main() {
for(i in 0..8 step 2){
print(i)
}
} // 출력값 : 02468
ex) 감소시키는 반복문 -> downTo 사용
fun main() {
for(i in 7 downTo 1){
print(i)
}
} // 출력값 : 7654321
ex) char 자료형 반복문
fun main() {
for(i in 'a' .. 'd'){
print(i)
}
} // 출력값 : abcd
- 증감 연산자
증가 연산자 : 변수 앞과 뒤에 ++를 붙여서 변수의 값을 1 증가시킴.
감소 연산자 : 변수 앞과 뒤에 --를 붙여서 변수의 값을 1 감소시킴.
ex) 후위 연산자와 전위 연산자 차이
fun main() {
var a = 0
var b = 0
while(a<5){
println(a++)
} // 0 1 2 3 4 출력
while(b<5){
println(++b)
} // 1 2 3 4 5 출력
}
반응형
'Android > Kotlin' 카테고리의 다른 글
[Kotlin] 클래스 ① (0) | 2021.08.25 |
---|---|
[Kotlin] 흐름제어와 논리연산자 (0) | 2021.08.24 |
[Kotlin] 조건문과 비교연산자 (0) | 2021.08.22 |
[Kotlin] 타입 추론과 함수 (0) | 2021.08.21 |
[Kotlin] 형변환과 배열 (0) | 2021.08.20 |