ezhoon

[백준] 14681_Java 본문

[Java] 백준 문제풀이/if문

[백준] 14681_Java

ezhoon 2022. 1. 3. 20:57

백준 14681

 

14681번: 사분면 고르기

점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다.

www.acmicpc.net

 

 

 

주의할 점

  • 평소와 다르게 스페이스바로 구분하는게 아닌 엔터로 입력 값 구분한다는 것 주의 해야 한다.

 

문제풀이


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class if_14681 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int A = Integer.parseInt(br.readLine()); // X
        int B = Integer.parseInt(br.readLine()); // Y

        if (A > 0) {
            if (B > 0) {
                System.out.println("1");
            } else {
                System.out.println("4");
            }
        } else { // X = -
            if (B > 0) {  // Y = +
                System.out.println("2");
            }else{
                System.out.println("3");
            }
        }
    }
}

이 문제는 삼항연산자로 풀려다가 너무 복잡해지고 풀지도 못해서 그냥 if문을 넣어서 풀었습니다.

'[Java] 백준 문제풀이 > if문' 카테고리의 다른 글

[백준] 2884_Java  (0) 2022.01.03
[백준] 2753_Java  (0) 2022.01.03
[백준] 9498_Java  (0) 2022.01.03
[백준] 1330_Java  (0) 2022.01.03
Comments