백준/Java

[백준][Java] 14681 - 사분면 고르기

Namani 2023. 7. 4. 22:51

https://www.acmicpc.net/problem/14681


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 > 1) && (y > 1)) {
            System.out.print("1");
        } else if ((x < 1) && (y > 1)) {
            System.out.print("2");
        } else if ((x < 1) && (y < 1)) {
            System.out.print("3");
        } else if ((x > 1) && (y < 1)) {
            System.out.print("4");
        }
    }
}

        Scanner sc = new Scanner(System.in);

        int x = sc.nextInt();
        int y = sc.nextInt();

사용자로부터 정수를 입력 받기 위해 Scanner 를 사용하고, nextInt()로 숫자를 입력 받아 x와 y에 대입합니다.

 

        if ((x > 1) && (y > 1)) {
            System.out.print("1");

x와 y가 양수면 제1사분면

 

        } else if ((x < 1) && (y > 1)) {
            System.out.print("2");

x가 음수이고 y가 양수이면 제2사분면

 

        } else if ((x < 1) && (y < 1)) {
            System.out.print("3");

x와 y가 음수이면 제3사분면

 

 

        } else if ((x > 1) && (y < 1)) {
            System.out.print("4");
        }

x가 양수, y가 음수이면 제 4분면입니다.