반응형
○ 논리 연산자
구분 | 연산식 | 결과 | ||
피연산자 모두가 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형으로 바꿔줄 수 있다.
반응형
'IT > JAVA' 카테고리의 다른 글
[JAVA/자바] - Scanner 클래스 ( 사용법, next, nextLine) (0) | 2022.11.02 |
---|---|
[JAVA/자바] 반복문 - for & while & do while (0) | 2022.11.02 |
[JAVA/자바] 조건문 - if & switch (0) | 2022.11.02 |
[JAVA/자바] method - static (0) | 2022.11.02 |
[JAVA/자바] - printf 출력문 (%d, %n, %f, %c, %s, %b) (5) | 2022.11.02 |
댓글