반응형
1. 일반적인 if문
fun main(args:Array<String>) {
var a = 10
if(a > 5) println("5보다 크다")
else println("5보다 작다")
//or
if(a > 5) {
println("5보다 크다")
}
else{
println("5보다 작다")
}
}
일반적인 if문 입니다. 다른 언어의 if문과 다른점이 없습니다.
2. 범위지정 if문
fun main(args:Array<String>) {
var a = 10
if(a in 1..10)
println("1~10안에 들어갑니다.")
else
println("1~10안에 안들어갑니다.")
}
//ourput : 1~10안에 들어갑니다.
저런식으로 '>', '<' 기호 없이 편하게 범위를 지정할 수 있습니다.
사용방법은 in 키워드와 숫자와 숫자 사이에 '..' 를 붙여주는 것입니다.
3. when
fun main(args:Array<String>) {
var a = 10
when(a){
in 1..5-> {
println("1~5범위 입니다.")
println("이렇게 범위를 지정할 수 있습니다.")
}
10->println("10입니다.")
else -> println("없습니다.")
}
}
//ourput : 10입니다.
when이라는 조건문이 존제합니다. 특이한점은 연속적으로 조건을 제시할 수 있으며, 간결하게 표현할 수 있습니다.
다른 언어의 'switch'문과 상당히 흡사하지만 훨씬 편합니다.
반응형
'프로그래밍 > Kotlin' 카테고리의 다른 글
Kotlin] List 기능 설명(vector와 array의 차이점) (0) | 2020.07.18 |
---|---|
Kotlin] for문 vs foreach문 (0) | 2020.07.18 |
Kotlin] for문, while문 사용법 (0) | 2020.07.17 |
Kotlin] 변수 입력 방법.(타입 캐스팅, null) (0) | 2020.07.16 |
Kotlin] print, println에 대해서 (0) | 2020.07.03 |
댓글