비교 연산자(operator)
두 값을 비교해서 참(true) 또는 거짓(false)을 반환(return)합니다.
크기 비교
>: 왼쪽이 더 크면 true- 예:
8 > 10→ false (8은 10보다 작음) - 예:
2 < 5→ true (2는 5보다 작음)
- 예:
같음 비교
-
==: 두 값이 같으면 true- 예:
5 == 5→ true - 예:
6 == 5→ false
- 예:
-
!=: 두 값이 다르면 true- 예:
7 != 5→ true (7과 5는 다름) - 예:
7 != 7→ false (7과 7은 같음)
- 예:
크거나 같음, 작거나 같음
-
<=: 왼쪽이 오른쪽보다 작거나 같으면 true- 예:
3 <= 5→ true - 예:
3 <= 3→ true
- 예:
-
>=: 왼쪽이 오른쪽보다 크거나 같으면 true- 예:
4 >= 4→ true - 예:
2 >= 4→ false
- 예:
논리 연산자(operator)
여러 조건을 조합할 때 사용합니다.
OR 연산자 (||)
- 의미: "또는" - 둘 중 하나라도 true면 true
- 예시:
2 != 4 || 6 != 62 != 4는 true6 != 6는 false- 결과: true (하나라도 true면 true)
실생활 예시: "비가 오거나 바람이 불면 우산을 챙긴다"
- 비가 오면 → 우산 챙김 (true)
- 바람이 불면 → 우산 챙김 (true)
- 둘 다 아니면 → 우산 안 챙김 (false)
AND 연산자 (&&)
- 의미: "그리고" - 둘 다 true여야 true
- 예시:
2 != 4 && 6 != 62 != 4는 true6 != 6는 false- 결과: false (둘 다 true가 아니면 false)
실생활 예시: "돈이 있고 시간이 있으면 영화를 본다"
- 돈 있고 시간 있으면 → 영화 봄 (true)
- 돈 없거나 시간 없으면 → 영화 안 봄 (false)
NOT 연산자 (!)
- 의미: "아니다" - true를 false로, false를 true로 바꿈
- 예시:
!false→ true - 예시:
!true→ false
실생활 예시: "게임이 끝나지 않았다면 계속 플레이"
!isGameOver→ 게임이 끝나지 않았으면 true