본문 바로가기
Language/Kotlin

[Kotlin] if 조건문 (Conditional Expression)

by Jay Son 아기 냥이 해린 짱💖 2021. 6. 28.

코틀린 if 조건문

fun max(a: Int, b: Int) = if (a > b) a else b         // 1

println(max(99, -42))

결과 : 99

설명 : max  함수에 99(a)와 -42(b)를 전달 받아 a가 b보다 크면 a를 출력 한다.

 

자바 코드

코틀린과 같이 짧게 코드를 만들 수 있지만 기본 if else 문으로 코드 생성 함.

public class IfConditionalExpression {

    public static void main(String[] args) {
        System.out.println(max(99, -42));
    }

    static int max(int a, int b) {
        int result;

        if (a > b) {
            result = a;
        } else {
            result = b;
        }

        return result;
    }
}

결과 : 99

반응형