[BOJ] 1330 두 수 비교하기 (JAVA)

joyful·2021년 4월 6일
0

Algorithm

목록 보기
12/65
post-custom-banner

✅ 문제

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

✅ 입력

첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.

✅ 출력

첫째 줄에 다음 세 가지 중 하나를 출력한다.

  • A가 B보다 큰 경우에는 '>'를 출력한다.
  • A가 B보다 작은 경우에는 '<'를 출력한다.
  • A와 B가 같은 경우에는 '=='를 출력한다.

✅ 제한

  • -10,000 ≤ A, B ≤ 10,000

✅ 예제 1

▼ 입력

1 2

▼ 출력

<

✅ 예제 2

▼ 입력

10 2

▼ 출력

>

✅ 예제 3

▼ 입력

5 5

▼ 출력

==

풀이

  • Scanner 이용하여 숫자 입력 받기
  • if문 사용하여 조건 만족시 문자열 출력
  • 비교 연산자 사용하여 조건식 판별

🔎 동등 비교

연산자수식결과
==A==B두 피연산자의 값이 같은가
!=A!=B두 피연산자의 값이 다른가

🔎 크기 비교

연산자수식결과
>A>BA가 B보다 큰가
>=A>=BA가 B보다 크거나 같은가
<A<BA가 B보다 작은가
<=A<=BA가 B보다 작거나 같은가

💡 방법1

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
    		int a = scanner.nextInt();
    		int b = scanner.nextInt();
    	
    		if(a > b)
    			System.out.println(">");
    		if(a < b)
    			System.out.println("<");
    		if(a == b)
    			System.out.println("==");
	}
}

💡 방법2

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
    		int a = scanner.nextInt();
    		int b = scanner.nextInt();
    	
    		if(a > b)
    			System.out.println(">");
    		else if(a < b)
    			System.out.println("<");
    		else // else if(a == b)도 가능
    			System.out.println("==");
	}
}
profile
기쁘게 코딩하고 싶은 백엔드 개발자
post-custom-banner

0개의 댓글