- 문제
- 첫 줄에 정수 x를 받고, 두 번째 줄에 정수 y를 받는다.
- 각 값을 판별해 1~4 분면 중에 어느 면에 속하는지 확인한다.
- 유의 사항
- 정수가 주어지므로 int를 사용한다.
- 첫 줄과 두 번째 줄에 각각 x와 y를 받아야 한다.
- 비교 연산자를 주의한다
- 풀이
- IF
package level_02.num14681; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.parseInt(br.readLine()); int y = Integer.parseInt(br.readLine()); if (x > 0 && y > 0){ System.out.print("1"); } else if (x < 0 && y > 0){ System.out.print("2"); } else if (x < 0 && y < 0){ System.out.print("3"); } else { System.out.print("4"); } } }
- 삼항연산자
package level_02.num14681; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Ternary { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int x = Integer.parseInt(br.readLine()); int y = Integer.parseInt(br.readLine()); String result = (x > 0 && y > 0) ? "1" : (x < 0 && y > 0) ? "2" : (x < 0 && y < 0) ? "3" : "4"; System.out.print(result); } }
- IF
Uploaded by N2T