[JAVA 문법 종합반 2일차-비교연산자&논리연산자]

김동규·2023년 5월 23일
0

비교연산자

System.out.println(10 > 9); // true
System.out.println(10 >= 9); // true
System.out.println(10 < 9 ); // false
System.out.println(10 <= 9); // false
System.out.println(10 == 10); // true
System.out.println(10 == 9); // false
System.out.println(10 != 10); // 10은 10이 아닌가? false
System.out.println(10 != 9); // 10은 9가 아닌가? true

== (같은지) , !(not 연산자)

논리연산자

비교연산의 결과 값으로 받을 수 있는 boolean 값을 연결하는 연산자
조건을 연결 하였을 때 boolean 값들을 조합하여 True 또는 false 값인 boolean 값을 출력

&&(and) : 2개의 값 모두 True 여야만 True, 그렇지 않으면 false
||(or) : 2개의 값 중 1개 만이라도 True이면 True, 둘 다 false이면 false

비교연산 주의사항

1 < 3 < 5 와 같은 3개를 비교하는 것은 불가능! 항상 2개만 비교해야 한다.

논리 부정 연산자(Not 연산자)

System.out.println(!(5 == 5)); // false
System.out.println(!(5 == 3)); // true

!(NOT)연산자는 Ture 또는 False 값을 반대로 뒤집어 주면 된다고 생각하면 편하다.

profile
안녕하세요~

0개의 댓글