조건 연산자 ? : 조건식의 결과에 따라 연산결과를 달리한다. ex) result = (x > y) (조건식) ? x : y (식1 : 식2); // 괄호 생략 가능 삼항 연산자의 장점 대입 연산자 오른쪽 피연산자를 왼쪽 피연산자에 저장 후 저장된 값을 반환 " 모든 연산자는 결과값을 반환한다." system.out.println(x=3); // 변수 x에 3이 저장되고 -> system.out.println(3); // 연산결과인 3이 출력된다. lvalue (left value) - 대입 연산자의 왼쪽 피연산자 (변수 또는 배열 같은 저장공간) rvalue (right value) - 대입 연산자의 오른쪽 피연산자 복합 대입 연산자 대입 연산자와 다른 연산자를 하나로 축약