SHUSTORY

[ 백준 ] 14681번 : 사분면 고르기 _ JAVA 본문

코딩테스트/JAVA

[ 백준 ] 14681번 : 사분면 고르기 _ JAVA

어서오시우 2023. 11. 26. 06:31
728x90
문제

 

풀이
import java.util.Scanner;

public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

int X,Y;

System.out.println("X 값과 Y 값을 입력하세요.");

while(true){
X = sc.nextInt();
Y = sc.nextInt();

if(X==0 || Y==0) System.out.println("X 값과 Y 값을 다시 입력하세요.");
else break;
}

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 if(X>0 && Y<0) System.out.println("4");
}
}
  • 사실 이렇게 풀면 백준에서는 틀렸다고 뜨긴 하는데..
    x 값이나 y 값이 0일 경우 다시 값을 입력받는 코드를 작성해보고 싶어서 해본거다.