728x90
728x90
https://www.acmicpc.net/problem/14681
= 문제푸는 팁=
조건이 해당하지 않는다면, else if로 해서 진행한다.
=해설=
1-1 단계 : 차례대로 1사분면부터 x>0, y>0 / if 사용
1-2 단계 : 2사분면은 x<0, y>0 / else if 사용
1-3 단계 : 3사분면은 x<0, y<0 / else if 사용
1-4 단계 : 4사분면은 x>0, y<0 / else 사용
+) 혹은 x>0일 때 조건 안에서 중복으로 if 사용해서 y>0, y<0 으로 나눌 수 있다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int x = scan.nextInt();
int y = scan.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
'백준 코딩테스트 > if문 + for문' 카테고리의 다른 글
[백준] [자바] 8393번 : 합 ( 3단계 : for문 ) (0) | 2021.09.03 |
---|---|
[백준] [자바] 10950번 : A+B-3 (3단계 : for문) (0) | 2021.09.03 |
[백준] [자바] 2739번 : 구구단 (3단계 : for문) (0) | 2021.09.02 |
[백준] [자바] 2884번 : 알람 시계 (2단계 : if문제) (2) | 2021.09.02 |
[백준] [자바] 2753번 : 윤년 (2단계 : if문제) (2) | 2021.09.01 |