각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle
이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return 하도록 solution 함수를 완성해주세요.
angle
< 90angle
= 90angle
< 180angle
= 180angle
≤ 180angle
은 정수입니다.class Solution {
puclic int solutin(int angle) {
int answer = 0;
if(angle < 90)
answer = 1;
else if(angle == 90)
answer = 2;
else if(90 < angle && angle < 180)
answer = 3;
else if(angle == 180)
answer = 4;
return answer;
}
}
java는 90 < angle < 180
을 이해하지 못하기 때문에
a < angle && angle < b
상황에 맞게 🏷️논리연산자 &&
나 ||
를 넣어줘야한다.
"논리연산자"는 주어진 조건식이 참인지 거짓인지를 판단하여 true 또는 false의 논리형 결과를 반환한다.
종류 | 사용법 | 기능 |
---|---|---|
& | a & b | a와 b가 모두 true인 경우에만 반환, 나머지 경우는 모두 false 반환 |
&& | a && b | a와 b가 모두 true의 경우에만 true 반환, 단, a가 false인 경우는 b를 수행하지 않고 false 반환 |
l | a l b | a와 b 중 하나라도 true이면 true 반환, a와 b 모두 false이면 false 반환 |
ll | a ll b | a와 b 중 하나라도 true이면 true 반환, 단, a가 true인 경우는 b를 수행하지 않고 true 반환 |
! | !a | a가 true이면 false, a가 false이면 true 반환 |
쉽게 생각하면 &&
은 "그리고" 라고 볼 수 있고, ||
은 "또는" 으로 볼 수 있다.