본문 바로가기
프로그래밍/Kotlin

Kotlin] 코틀린 if문 형식(when, 범위지정)

by Hwan2 2020. 7. 16.
728x90
반응형

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'문과 상당히 흡사하지만 훨씬 편합니다.


반응형

댓글


스킨편집 -> html 편집에서