티스토리 뷰

반응형

자바에서는

     if( 0< x && x < 11)

코틀린에서는

     if( 0< x && x < 11)   or   if (x in 1..10) 

x가 1 ~ 10에 포함되는지 확인하는 조건 문입니다.

 

fun main(args: Array<String>) {
	println(rangCheck(10))
	println(rangCheck2(11))
}

//범위 확인
fun rangCheck(x: Int) =
	if (x in 1..10) "1 ~ 10 범위에 포함됩니다."
	else "1 ~ 10 범위에 포함되지 않습니다."

fun rangCheck2(x: Int) =
	if (0 < x && x < 11) "1 ~ 10 범위에 포함됩니다."
	else "1 ~ 10 범위에 포함되지 않습니다."

출력 결과

1 ~ 10 범위에 포함됩니다.
1 ~ 10 범위에 포함되지 않습니다.

 

위 코드를 이해하기 위해서는 아래 코틀린 문법이 필수입니다.

2019/05/19 - [Kotlin] - 코틀린 기초 문법) 1. 코틀린 변수 정의하기

2019/05/19 - [Kotlin] - 코틀린 기초 문법) 2. 코틀린 함수 정의하기

2019/05/19 - [Kotlin] - 코틀린 기초 문법) 5. 코틀린 조건식 if, when, switch 문 사용하기

2019/05/20 - [Kotlin] - 코틀린 기초 문법) 7. 코틀린 for문, while문 알아보기

반응형
댓글
최근에 올라온 글
최근에 달린 댓글