[JAVA] 백준 1330번 : 두 수 비교하기

안녕하세요, 해을입니다🦖

이번 글에서는 백준 1330번 : 두 수 비교하기 문제에 대해 알아보겠습니다!

💡 문제

image

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

💡 입력

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

💡 출력

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

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

💡 제한

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

💡 예제 입력 1

1 2

💡 예제 출력 1

<

💡 예제 입력 2

10 2

💡 예제 출력 2

>

🚩 문제 풀이

[주어진 값]

  • A
  • B

[구해야 할 값]

  • A와 B 비교

if문 또는 삼항 연산자를 이용합니다.

  • 삼항 연산자 => (조건) ? (true일 때의 연산) : (false일 때의 연산)

🚩 소스 코드

if문 사용

import java.util.Scanner;

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

삼항 연산자 사용

import java.util.Scanner;

public class Main {
 public static void main(String[] args) {  
  Scanner sc = new Scanner(System.in);
  
  int a = sc.nextInt();
  int b = sc.nextInt();
  
  sc.close();
  
  System.out.println((a>b) ? ">" : ((a<b) ? "<" : "=="));
 }
}

오류 및 오타 지적, 질문, 인사 등 무엇이든 언제나 환영입니다!

읽어주셔서 감사합니다.

끝!🦕


© 2022. Haeeul All rights reserved.

🐾해을의 개발자국🐾

Powered by Hydejack v9.1.5