Kotlin 문법과 예제 4 - 반복문과 증감연산자

강유리·2023년 4월 5일
0

Kotlin

목록 보기
4/10

Kotlin 문법과 예제 4 - 반복문과 증감연산자

반복문

  1. 조건형 반복문 : 조건이 참인 경우 반복을 유지
    • while
    • do .. while
  2. 범위형 반복문 : 반복 범위를 정해 반복을 수행

while

fun main(){
	var a = 0
	while (a<5){
		println(a++)
	}
}

증감연산자

  • 증가연산자
  • 감소연산자
  • 전위연산자 : ++a, - -a → 연산자가 포함된 구문에서 이미 증감된 수를 반영
  • 후위연산자 : a++, a- - → 증감된 연산자를 ‘다음 구문’부터 사용

do .. while

while에 의해 조건을 체크해 반복한다는 점은 while과 같지만, 최초 한 번은 조건없이 do에서 구문을 실행한 후 while로 조건을 체크한다는 선 후 관계의 차이가 있음

fun main(){
	var a = 0
	do
		{
			println(a++)
		}
	while (a<5){
		...
	}
}

for문

index 변수명은 var을 쓰지 않아도 된다.

index 값을 1씩 증가시키며 반복하게 된다.

fun main(){
	for(i in 0..9){ //i가 0부터 9이내에서 동작한다는 의미
		print(i)
}

1씩이 아닌 다른 값만큼 증가시키고 싶을 때 step을 사용

fun main(){
	for(i in 0..9 step 3){ //i의 값이 3씩 증가 
		print(i)
}

증가가 아닌 감소를 시키고 싶을 때 downTo 키워드 사용
*감소 시에도 step 활용 가능

fun main(){
	for(i in 9 downTo 0) //index 값이 9에서 0까지 1씩 감소됨
		print(i)
}

char 자료형에서도 사용 가능하다.

fun main(){
	for(i in 'a'..'e') 
		print(i)
} //abcde 출력

참고자료
디모의 코틀린 강좌

profile
리유

0개의 댓글