![[백준] 14681 - 사분면 고르기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzr2Mu%2FbtsyDNMW4TA%2Fpfr8xlN5tAK1XJU7a4G151%2Fimg.png)
[백준] 14681 - 사분면 고르기알고리즘/백준2023. 10. 16. 23:30
Table of Contents
• 문제
정수x,y값을 입력받아서 해당 값에 맞는 사분면을 출력해주는 프로그램이다
• 풀이
x:양수, y:양수일 경우 1
x:음수, y:양수일 경우 2
x:음수, y:음수일 경우 3
x:양수, y:음수일 경우 4 출력하는 프로그램이다.
if, else if문을 사용하여 출력 해볼 것이다.
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(0 <= x && 0 <= y) System.out.print(1); //1사분면
else if(0 > x && 0 <= y)System.out.print(2); //2사분면
else if(0 > x && 0 > y)System.out.print(3); //3사분면
else if(0 <= x && 0 > y)System.out.print(4); //4사분면
}
}
논리연산자인 &&를 사용하였는데 &&는 양쪽의 있는 식이 모두 true일때만 true를 반환한다.
즉, 입력받은 x,y값을 각각 음수인지 양수인지 구분한뒤, 그에 맞는 사분면번호를 출력해주는 프로그램이다.
•마무리
- 두 개의 값을 받아 음수, 양수를 구분하는 조건연산식을 만드는 방법을 알게 되었다.
728x90
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2525 - 오븐 시계 (1) | 2023.10.17 |
---|---|
[백준] 2884 - 알람 시계 (1) | 2023.10.17 |
[백준] 2753 - 윤년 (1) | 2023.10.15 |
[백준] 9498 - 시험성적 (0) | 2023.10.15 |
[백준] 1330 - 두 수 비교하기 (0) | 2023.10.15 |
@leegeonwoo :: geonwoo
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!