예를 하나 들어보겠습니다. 입력값이 70~100이라면 성공이라고 출력하고, 이 범위가 아니라면 실패라고 출력하려고 합니다. 그렇다면 입력값이 이 범위 안에 들어오는지를 알아야겠죠? 이럴 때 논리 연산자를 사용할 수 있습니다.
이 상황을 코드로 작성하겠습니다. 먼저 int형 변수 score를 선언하고, 88이라는 값을 넣습니다. 그리고 if 문을 사용해 원하는 조건을 작성합니다. 입력값이 범위 안에 들어오는지 두 가지 조건으로 따져볼 수 있습니다. 즉, 70~100의 값은 70보다 크거나 같고, 100보다 작거나 같아야 합니다.
public class LogicalOperatorExam { public static void main(String[] args) { int score = 88; if(score >= 70 && score <= 100) { System.out.println("성공"); }else { System.out.println("실패"); } } }