본문 바로가기
JAVA

8. JAVA 관계 논리

by NamGH 2023. 7. 26.
int a = 10, b = 20;
 
c = a > 10 && b > 10
System.out.println("c : " + c);
 
c = a > 10 || b > 10

 

System.out.println("c : " + c);
System.out.println("c : " + !c);
관계논리의 경우 대표적으로 3가지로 나뉘는데 
 
연산자 기능
&&(AND) 두 항 모두 참일때만 참 한 항이 거짓일경우 거짓
||(OR) 두 항 중 한 항만 참일경우 참
!(NOT) 단 항 연산자로 참일경우 거짓으로 거짓일 경우 참 

 

위의 지문을 보면 c = a > 10 && b > 10;의 경우 AND연산자이기 때문에 f && t 됨으로 false가 된다

다음 지문인 c = a > || b > 10;의 경우 OR연산자이기 때문에 f || t 됨으로 true가 됩니다.

마지막인 "c : " + !c);의 경우 부정문이기 때문에 F가 됩니다.

'JAVA' 카테고리의 다른 글

10. IF문(제어문)  (0) 2023.07.27
9. 증감연산자, 삼항연산자  (0) 2023.07.27
7. JAVA 복합대입  (0) 2023.07.26
6. JAVA 산술  (0) 2023.07.26
5. JAVA Scanner2  (0) 2023.07.26