조건 연산자 ? :
조건식의 결과에 따라 연산결과를 달리한다.
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) - 대입 연산자의 오른쪽 피연산자
복합 대입 연산자
대입 연산자와 다른 연산자를 하나로 축약
'자바의 정석 - 기초편' 카테고리의 다른 글
if-else if 문, 중첩 if 문 (0) | 2022.08.02 |
---|---|
조건문 if 문과 if-else문 (0) | 2022.08.02 |
논리 연산자, 논리 부정 연산자 (0) | 2022.08.02 |
비교 연산자, 문자열의 비교 (0) | 2022.08.01 |
반올림 Math.round(), 나머지 연산자 (0) | 2022.08.01 |