자바의 정석 - 기초편
조건 연산자, 대입 연산자
ODaram
2022. 8. 2. 11:58
조건 연산자 ? :
조건식의 결과에 따라 연산결과를 달리한다.

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) - 대입 연산자의 오른쪽 피연산자

복합 대입 연산자
대입 연산자와 다른 연산자를 하나로 축약
