240503_디모의 코틀린 문법 강의 정리 #6강. 반복문과 증감연산자
2024. 4. 30. 20:51ㆍTIL(Today I Learned)
유튜브 - 디모의 코틀린 문법 강의 정리
#6강. 반복문과 증감연산자
1. 반복문
1) 조건형 반복문: while문, do..while문
(1) while문
var a = 0
while(a<5){
println(++a)
}
// ++a, a++ = 증가연산자(변수에 1을 더함)
// --a, a-- = 감소연산자(변수에서 1을 뺌)
// 증감연산자 = 증가연산자, 감소연산자
// ++a, --a = 전위연산자(연산자가 포함된 구문에서 이미 증감된 수를 반영해 연산을 진행함
// a++, a-- = 후위연산자(증감된 수를 다음 구문에서부터 반영)
// println(++a)로 코드 실행할 경우 -> 1, 2, 3, 4, 5 출력
// println(a++)로 코드 실행할 경우 -> 0, 1, 2, 3, 4 출력
(2) do..while문: 최초 한 번은 조건없이 'do'에서 구문을 실행한 후 다음의 while문을 실행
=> 조건과 관계없이 한 번은 구문을 실행해야 하는 경우에 사용
2) 범위형 반복문: for문
for(i in 0..9){
print(i)
}
// result -> 0123456789
// 증가값을 지정하지 않으면 자동으로 1씩 증가함
// 증가값을 따로 지정하려면 step을 지정
for(i in 0..9 step 3){
print(i)
}
// result -> 0369
// 증가가 아닌 감소값 지정 시 downTo 활용
for(i in 9 downTo 0){
print(i)
}
// result -> 9876543210
// char자료형을 활용한 for문
for(i in a..e){
print(i)
}
// result -> abcde
'TIL(Today I Learned)' 카테고리의 다른 글
240508_디모의 코틀린 문법 강의 #8강. 클래스의 기본 구조 (0) | 2024.05.06 |
---|---|
240507_디모의 코틀린 문법 강의 정리 #7강. 흐름제어와 논리연산자 (0) | 2024.05.06 |
240502_디모의 코틀린 문법 강의 정리 #5강. 조건문과 비교연산자 (0) | 2024.04.30 |
240501_디모의 코틀린 문법 강의 정리 #4강. 타입추론과 함수 (0) | 2024.04.30 |
240430_디모의 코틀린 문법 강의 정리 #3강. 형변환과 배열 (0) | 2024.04.30 |