# 비교/논리 연산자
더욱 풍부한 조건문 사용을 위해, 추가로 배워야 할 연산자가 있습니다. 바로 비교(comparison) 연산자와 논리(logical) 연산자입니다.
#### 비교 연산자
비교 연산자는 좌우 값의 크기를 비교하여 참/거짓을 반환하며, 그 종류는 아래와 같습니다.
![클라우드스터딩-자바-비교-연산자](https://i.imgur.com/fbI3iIe.png)
```
// 비교 연산자 코드 예
System.out.println(7 > 4); // true
System.out.println(3 == 5); // false
System.out.println(5 != 10); // true
```
#### 논리 연산자
논리 연산자는 좌우 논리값(참/거짓)을 통해 새로운 논리값(참/거짓)을 반환하며, 그 종류로 AND(<kbd>&&</kbd>) 연산자와 OR(<kbd>||</kbd>) 연산자가 있습니다.
```
// AND 연산자 - 양쪽 모두 만족하면, 참!
System.out.println(true && true); // true
System.out.println(true && false); // false
System.out.println(false && true); // false
System.out.println(false && false); // false
// OR 연산자 - 하나라도 만족하면, 참!
System.out.println(true || true); // true
System.out.println(true || false); // true
System.out.println(false || true); // true
System.out.println(false || false); // false
```
#### 비교 및 논리 연산자의 활용
```
// 변수 생성
double tall = 182;
// 조건문 처리 - 키가 176cm 이상이면서 185cm이하라면?
if ((tall >= 176) && (tall <= 185)) {
System.out.println("♥︎_♥︎");
} else {
System.out.println("-_-?");
}
```
## 문제
수학과 영어의 점수가 모두 90점 이상이라면, 전액 장학금을! 한 과목만 90점 이상인 경우, 반액 장학금을 수여하려 한다. 아래 학생들의 성적과 주어진 코드를 참고하여, 출력 예와 같은 결과를 만드시오.
- Park: 수학(100), 영어(92)
- Kim: 수학(82), 영어(96)
- Choi: 수학(82), 영어(88)
## 출력 예
```
Park => 전액 장학금!
Kim => 반액 장학금!
Choi => 다음 기회에~
```