일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프로그래머스
- oauth2
- 자바8
- java8
- 스프링부트 채팅서버
- LeetCode SQL
- MSA
- js
- SQL
- oracle
- kotlin 클래스
- 자바스크립트
- 스프링
- 구글로그인
- 코틀린 클래스
- SQL 문제풀이
- 스프링시큐리티
- mysql
- python
- spring boot
- pygame
- 오라클
- Leetcode
- 파이게임
- 스프링부트
- Spring
- springboot
- 자바 스트림
- SQL프로그래머스
- javascript
Archives
- Today
- Total
웅겹살의 프로그래밍 삼매경
[kotlin] 코틀린 반복문 본문
728x90
반복문은 크게 두가지 형태
조건형 반복문 - 조건이 참인 경우 반복을 유지
범위형 반복문 - 반복 범위를 정해 반복을 수행
1. 조건형 반복문
- while
fun main() {
var a = 0
while(a < 5){
println(a++)
}
}
// 출력
0
1
2
3
4
- do...while
fun main() {
var a = 0
// 최초 한번은 조건없이 do에서 구분을 실행 후 while로 조건을 체크
// 조건과 관계없이 반드시 한번은 실행해야한다면 do..while문이 좋음
do
{
println(a++)
}while(a < 5)
}
2. 범위형 반복문
- for
fun main() {
// 0부터 9까지 실행
for(i in 0..9){
print(i) // 0123456789
}
}
fun main() {
// step 3씩 증가
for(i in 0..9 step 3){ // step옵션
print(i) // 0369
}
}
fun main() {
// 감소 ..대신 downTo사용
for(i in 9 downTo 0){
print(i) // 9876543210
}
}
fun main() {
// char 사용가능
for(i in 'a'..'z'){
print(i) // abcdefghijklmnopqrstuvwxyz
}
}
728x90
'코틀린' 카테고리의 다른 글
[kotlin] 코틀린 클래스 생성자 (0) | 2021.09.10 |
---|---|
[kotlin] 코틀린 클래스 기본구조 (3) | 2021.09.08 |
[kotlin] 코틀린 조건문 비교연산자 (2) | 2021.09.06 |
[kotlin] 코틀린 함수 (0) | 2021.08.18 |
[kotlin] 코틀린 배열 Array<T> (0) | 2021.08.17 |
Comments