POST

[코틀린] 안드로이드 코틀린 - While 반복문

반복문은 반복적으로 코드를 실행 하고자 할 때 사용 합니다.

코틀린에서는 for와 while 두가지를 사용하며, for는 특정 횟수만큼 반복하기 위해 사용하고, while은 특정 조건을 만족 할 때까지 코드를 반복합니다. 즉 while은 if문처럼 조건식을 사용해서 언제까지 반복할지를 결정 합니다.

 

여기서는 While 반복문만 다룹니다.

2021.10.07 - [Android] - [코틀린] 안드로이드 코틀린 반복문 - for

 

1. while - 반복문 구조

for문과는 다르게 증감되는 인덱스가 있다면 직접 코드에서 처리해야 합니다.

while문의 괄호안의 조건이 true라면 반복되는 구조이며, 반복이 가능한 if문이라고 할 수 있습니다.

while(비교값 조건 비교값)

2. do~while - 먼저 실행 후 비교

do~while 반복문은 while블록의 코드가 먼저 실행한뒤 계속 반복할지 안할지 조건을 비교하는 반복문 입니다.

do { 코드 } while(비교값 조건 비교값)

1번의 예제는 코드블록이 5번을 반복하지만 2번의 예제는 6번을 반복합니다.

 

루한루프의 위험

사용시 주의 할 점은 조건의 결과가 항상  true라면 무한 루프에 빠지게 되므로 주의 해야합니다. (프로그램과 컴퓨터에 과부하가 발생 됩니다.)

while(변수)

위의 형태로도 사용이 가능합니다.

중요한 점은 반복문을 종료할 수 있게 반드시 조건식을 작성합니다.

또는 break 명령어를 이용할 수 있습니다.

2021.10.07 - [Android] - [코틀린] 안드로이드 코틀린 반복문 제어하기 - break/continue

 

[코틀린] 안드로이드 코틀린 반복문 제어하기 - break/continue

반복문이 실행되는 도중에 특정 조건에서 반복문을 벗어나거나 다음 반복문으로 넘어가야 하는 상황에서는 break 또는 continue 명령어를 사용 해야 합니다. 2021.10.07 - [Android] - [코틀린] 안드로이드

enter.tistory.com