반응형
Kotlin 반복문
for :
지정된 구간에서 조건에 맞춰 반복
for(반복 조건) {반복할 구문}
fun main() {
for(i in 1..10) print("${i} ") //1~10까지
println("")
for(i in 1 until 10) print("${i} ") //1~9까지
println("")
for(i in 1..10 step 2) print("${i} ") //1~10까지 홀수 1 2개건너뛰고 3
println("")
for(i in 10 downTo 1) print("${i} ") //10~1까지
println("")
}
while :
조건이 맞는동안 반복
fun main() {
var i = 10
while(i>0){
print("${i--} ")
}
}
Kotlin 조건식
if :
조건식이 참인 경우 지정된 연산을 수행
fun main() {
var a = 5
var b = 10
if(a>b) println("a가 b보다 큽니다")
else println("b가 a보다 큽니다")
println("-----------------------")
// 조건문 실행결과를 변수의 값에도 저장이 가능하다.
var max= if(a>b){a}
else{b}
println("큰값은 ${max}입니다")
}
when :
정수 이외의 다양한 타입을 대입해서 구분할 수 있음
fun main() {
var num = 5
when(num){
1 -> print("1입니다")
2 -> print("2입니다")
in 3..6 -> print("어마어마한 수")
!is Int -> print("숫자가 아님")
else -> print("etc")
}
}
반응형
'JAVA & APP :국비지원 학원 복습 > Kotlin' 카테고리의 다른 글
Kotlin 배열 : array (0) | 2021.02.21 |
---|---|
Kotlin 인터페이스, 추상클래스 : Interface, abstract (0) | 2021.02.21 |
Kotlin 클래스 : Object , 상속, data class, 스마트 캐스팅 (0) | 2021.02.21 |
Kotlin 함수 : function (0) | 2021.02.17 |
Kotlin 변수의 종류 : dataType (0) | 2021.02.17 |