JAVA/공부
[JAVA] 논리연산자, 삼항연산자
도하루박
2022. 7. 23. 16:50
반응형
연산자 우선 순위
최우선 연산자
단항 연산자 (++ == + = ~ !)
산술 연산자 (+ - * / % << >>)
쉬프트 연산자
관계 연산자
논리 연산자 (&& || ! & | ^ ~)
삼항 연산자 (값? : )
대입 연산자 (=)
논리형(boolean)
관계 연산자
== : 같다
!= : 같지 않다
>, < : 초과, 미만
>=, <= : 이상, 이하
논리 연산자
&& : A && B, 두 조건식 모두 참이면 참
|| : A || B, 둘 중 하나라도 참이면 참
단항 연산자
~ (NOT, 논리 부정) : ~A, 0은 1로 1은 0으로 변경, ~a=-a-1
삼항연산자
조건식 ? 참 : 거짓
10 > 9 ? 10 : 9 //10이 9보다 크니? true면 10 false면 9 출력
단, 참과 거짓 자리에는 값만 작성 할 수 있다.
반응형