for, while 차이점

Anna·2024년 6월 4일
0

코틀린

목록 보기
11/28
post-thumbnail

for 루프

for (i in 1..10)  //1..10 범위를 사용하여 i를 초기화하고 조건을 내부적으로 확인
{
    println("${i}번째: 내 이름은 참새")
}

while 루프

var i = 0  //초기화

while (i < 10)  //위에서 i를 0으로 초기화했기 때문에 0부터 시작
{
    println("${i}번째: 내 이름은 참새")
    i++  //증가가 명시적으로 루프 본문 내에서 수행
}

루프 범위

for i는 1에서 10까지의 값을 가진다.
while i는 0에서 9까지의 값을 가진다.

초기화

for 초기화가 암시적으로 루프 구문에 의해 처리된다.
while 초기화가 명시적으로 루프 외부에서 수행한다.

증가

for 증가가 암시적으로 루프 구문에 의해 처리된다.
while 증가가 명시적으로 루프 본문 내에서 수행된다.

0개의 댓글