public class MainClass {
    public static void main(String[] args) {
        /*
        논리 연산자 (true / false)
        &&          AND         a 그리고 b
        ||          OR          a 또는 b
        !           NOT         a가 아님
        */

        int numberNot = 5;
        System.out.println(numberNot == 1);
        System.out.println(numberNot != 1);
        System.out.println( !(numberNot >= 5 && numberNot <= 10));
        System.out.println(numberNot < 5 || numberNot > 10);        // 13번 라인과 동일한 의미

        /*
            삼항 연산자
            조건에 따라서 값을 대입
            변수 = (조건)? 값1 : 값2 // 참이면 값1을 넣고, 거짓이면 값2를 넣어라.
        */

        int number, result;
        number = 3;
        result = (number > 0)? 10: 20;
        System.out.println("result =" + result);

        char c;
        c = (number > 1)? 'Y': 'N';
        System.out.println("c = " + c);

        String str;
        str = (number < 0)? "양수입니다": "음수입니다";

        System.out.println("str = " + str);
    }
}

+ Recent posts