본문 바로가기
IT/JAVA

[JAVA/자바] 연산자 - 논리 연산자(&&, ||, ^, !), 삼항 연산자, 제곱 pow( )

by 가아앗 2022. 11. 2.
반응형

○ 논리 연산자

구분 연산식 결과
피연산자 모두가 True일 경우에만 True
AND
(논리곱)
True
True
False
False
&& True
False
True
False
True
False
False
False
피연산자 중 하나만 True이면 True
OR
(논리합)
True
True
False
False
|| True
False
True
False
True
True
True
False
피연산자중 하나는 True 다른 하나는 False일 경우만 True
XOR
(배타적 논리합)
True
True
False
False
^ True
False
True
False
False
True
True
False
피연산자의 논리 값을 바꿈
NOT
(논리부정)
  !
True

False

False
True

 

예제 )

 

 

출력 ) 
        a는 b보다 작으면서 5보다 크나요? true
        a는 b보다 작으면서 5보다 크나요? true
        a는 b보다 작으면서 5보다 크나요? false
        a는 10이 아닌가요? false

 

 삼항 연산자

 

* a가 b보다 컸을 때 a값을 result에 넣어주고 작을 때는 b값을 result에 담아준다.

 

예제 )

 

출력 )
        최대값은 20입니다.

 

 제곱 연산

출력 )
        2의 10제곱은1024입니다.

* a 앞에 (int)를 붙여주어서 double형을 int형으로 바꿔줄 수 있다.

반응형

댓글