네 가지 연산자를 예제로 더 자세히 살펴보겠습니다. 우선 LogicalOperatorExam 클래스를 만들고 boolean형으로 변수를 세 개 선언합니다. b1은 true, b2는 false, b3는 true로 초기화시킵니다. 첫 번째로 논리곱부터 테스트하겠습니다.
public class LogicalOperatorExam { public static void main(String[] args) { boolean b1 = true; boolean b2 = false; boolean b3 = true; System.out.println(b1 && b2); System.out.println(b1 && b3); } }
실행결과
false true
자, 논리곱을 두 번 실행시켰습니다. ‘b1 && b2’는 b1이 true, b2가 false로 하나만 true이기 때문에 false를 반환했습니다. ‘b1 && b3’는 b1이 true, b3도 true로 둘 다 true이므로 true를 반환했습니다.