2022. 3. 4. 17:57ㆍ[Android APP] feat. Kotlin/Kotlin 언어 기초
1. while문
While(조건식){
실행 코드
}
//조건식이 1일 경우 무한 반복
while문을 끝내기 위해서는 조건을 끝낼 수 있는 조건을 걸어줘야 한다.
아래와 같이 증감 연산자를 통해서 더해주나 빼주어서 x 값이 조건식인 10이 넘어가게 되면 while문은 종료된다.
============================================================================
2. Do While 문
while문과 비슷하다. 하지만 차이점은 무조건 한번은 실행하는 Do 표현식이 있다.
do{
실행 코드
}while(조건식)
x의 값이 15라서 while문의 조건과 맞지 않아도 do 안에 있는 실행 코드를 한번 실행시킨다.
============================================================================
3. for 문
for(조건식){
실행 코드
}
조건식 keyword
x가 변수라고 가정했을 때
1. for(x in a..b)
2. for(x in a until b)
3. for(x in a downTo b)
4. for(x in a downTo b step c) 가 있다.
1. a부터 b 사이에 조건이 맞으면 반복해라
2. a부터 시작해서 b가 될 때까지 반복해라
3. a에서 b가 될 때까지 내려가면서 반복해라
4. a에서 b가 될 때까지 step 간격으로 내려가면서 반복해라
step : 폭
ex) step이 3이면 3씩 줄어든다.
break, continue
위 예제와 같이 break와 continue를 사용해보면
1~20의 범위인 i를 2로 나누었을때 5인 수는 10밖에 없다.
break문은 if문의 조건식 등 조건이 맞으면 그 자리에서 반복문을 강제 종료시키는 구문이다.
따라서 예시에는 1부터 10까지 출력을 한 후
if의 조건식인 (i/2 == 5) 즉 i가 10이 되는 구간에서 반복문을 강제 종료시켜 끝나게 되는 것이다.
continue문은 조건이 맞으면 실행코드를 무시하고 지나쳐 반복문을 계속 돌리는 구문이다.
따라서 예시에서 1~9까지 출력하고 i가 10이 되었을 때 실행코드를 지나치고 다시 반복문을 돌려 12부터 마지막까지
출력하게 된다.
위 코드에서 i가 11일 때도 출력이 안되는 이유는 정수형으로 지정하여
11/2 = 5.5 이므로 5로 인식해 건너뛰게 된다.
'[Android APP] feat. Kotlin > Kotlin 언어 기초' 카테고리의 다른 글
10. 코틀린의 Nullable (0) | 2022.03.06 |
---|---|
9. 함수 - 매개변수 , 인수의 반환 (0) | 2022.03.05 |
7. when 표현식 (0) | 2022.03.04 |
6. if문 (0) | 2022.03.04 |
5. 비교, 증감 연산자 (0) | 2022.03.04 |