논리 연산자
- 논리 합 || : 하나만 True -> Treu/ 둘다 False -> False
- 논리 곱 && : all True -> True / 나머지 False
- 논리 부정 ! : 단항 연산자. 결과를 반대로 바꿈
- 베타적 논리 합 ^ : 피연산자가 하나는 True, 하나는 False일때 True (둘이 다를 경우)
삼항연산자
- 조건식? 피연산자1(True일 경우): 피연산자2(False일 경우)
예) int a = (1>2)? 30:40;
// 1>2가 참일 경우 30, 거짓일 경우 40을 a에 할당
// 1>2는 거짓임으로 a = 40 할당
예) String b= day==1?"달의 첫날입니다.":"달의 첫번째 날이 아닙니다."