Java출력 결과기초 · 10점#연산자#조건문#입문

33. 논리 연산자와 삼항 연산자

다음 Java 프로그램의 실행 결과를 쓰시오.

1public class Main {
2 public static void main(String[] args) {
3 int x = 0;
4 int y = 0;
5 boolean r1 = (x > 0) && (++y > 0);
6 boolean r2 = (x == 0) || (++y > 0);
7 boolean r3 = (x > 0) & (++y > 0);
8 boolean r4 = (x == 0) | (++y > 0);
9 System.out.println(r1 + " " + r2 + " " + r3 + " " + r4);
10 String grade = y >= 2 ? "PASS" : "FAIL";
11 System.out.println(y + " " + grade);
12 }
13}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.