728x90
반응형
1. 문제
2. 문제 풀이
- 제1사분면은 X>0, Y>0, 제2사분면은 X<0, Y>0, 제3사분면은 X<0, Y <0, 제4사분면은 X>0, Y<0이다.
- 입력 조건에서 X와 Y는 0이 아니라고 했으니 X, Y가 각각 0이 입력되거나, (0,0)일 조건은 주지 않아도 된다.
- 해당 사분면에 해당하는 숫자를 출력한다.
- X와 Y에 대한 조건을 두 개 다 충족해야 하므로 &&을 사용하고, if ~ else if ~ else를 사용하여 조건을 비교한다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
if(x>0 && y>0) {
System.out.println("1");
}else if(x<0 && y>0) {
System.out.println("2");
}else if(x<0 && y<0) {
System.out.println("3");
}else {
System.out.println("4");
}
}
}
728x90
반응형
'JAVA > 백준 알고리즘' 카테고리의 다른 글
[백준] 2525번 오븐 시계 - Java (0) | 2022.04.01 |
---|---|
[백준] 2884번 알람 시계 - Java (0) | 2022.04.01 |
[백준] 2753번 윤년 - Java (0) | 2022.03.31 |
[백준] 9498번 시험 성적 - Java (0) | 2022.03.31 |
[백준] 1330번 두 수 비교하기 - Java (0) | 2022.03.31 |