본문 바로가기

코테 공부/java

삼항연산자, System.out.print(여기 안에도 삼항연산자 가능)

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        if (n % 2 == 0) {
            System.out.printf("%d is even", n);
        }
        else System.out.printf("%d is odd", n);
    }

 

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();

        System.out.print(n + " is ");
        System.out.println(n%2 == 0 ? "even" : "odd");
    }

이런 식으로도 가능

// 삼항 연산자
int A = (1 > 3) ? 10 : 30; 
// 결과 A = 30;