[코틀린/Kotlin] 조건문

if (조건식) {
    수행할 문장 // 조건식이 true인 경우에만 수행한다.
    ....
}

조건식에는 Boolean 자료형으로 참(true) 또는 거짓(false) 값을 받을 수 있는 조건식을 구성해야한다.

조건식이 '참'인 경우 if문이 가지고 있는 블록을 수행한다.

만일 수행할 문장이 하나인 경우엔 블록 구문인 중괄호를 생략할 수 있다.

특정 조건을 판단하는 데 사용하는 조건식은 표현식으로도 구성할 수 있다.

만일 조건식이 false일 경우 수행하고자 하는 문장이 있다면 else문의 블록에 코드를 작성하면된다.

if (조건식) {
	수행할 문장 // ture인 경우만 수행
} else {
	수행할 문장 // false인 경우만 수행
}

조건문의 표현식을 사용해 보기

fun main() {
    val a = 12
    val b = 7

    val max = if (a > b) {
        println("a 선택")
        a
    }
    else {
        println("b 선택")
        b
    }

    println(max)
}

실행 결과
a 선택
12

해설 : 위 코드에서는 a가 b보다 큰지 비교하고 선택된 변수를 println()으로 출력후

다음 조건식 a > b가 true인 경우 max에 a를 할당하고, false인 경우 max에 b를 할당한다.

좋은 웹페이지 즐겨찾기