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 출력
단, 참과 거짓 자리에는 값만 작성 할 수 있다.

반응형