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개만 비교해야 한다.
System.out.println(!(5 == 5)); // false
System.out.println(!(5 == 3)); // true
!(NOT)연산자는 Ture 또는 False 값을 반대로 뒤집어 주면 된다고 생각하면 편하다.