본문 바로가기
Algorithm

[백준 알고리즘] 1330번: 두 수 비교하기 (Java: if-else if)

by Baest 2021. 5. 7.

[문제]

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

-----------------------------------------------------

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

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

[간략한 풀이]

(1) A, B 입력받기 (Scanner 입력함수 사용)

- Scanner 이름 = new Scanner(System.in);

- 단축키: sc 입력 후 ctrl + space bar

 

(2) If, If else 문 사용해서 주어진 조건 비교 및 세 가지 조건 출력

- System.out.print(" ");

- 단축키: syso 입력 후 ctrl + space bar 

 

----------------------------------------------------- if문 사용 예시

if (조건식) {

     // 조건식이 true일 때 수행될 문장

}

 

ex)

1
2
3
4
if (score > 90) {
   Sytem.out.println("A학점입니다.");
}
 
 
cs

 

if (조건식) {

     //조건식이 true일 때 수행될 문장

} else {

     //조건식이 false일 때 수행될 문장

}

 

if (조건식1) {

     //조건식1이 true일 때 수행될 문장

} else if (조건식2) {

    //조건식2가 true일 때 수행될 문장

} else {     //생략 가능

    //위의 어느 조건식도 만족하지 않을 때 수행될 문장 

}

-----------------------------------------------------

[알고리즘 분류]

수학, 구현, 사칙연산

 

[제출한 코드]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Scanner;
 
public class Main{
    public static void main(String[] args){
    
        Scanner scan= new Scanner(System.in);
        
        int A = scan.nextInt();
        int B = scan.nextInt();
        
        if(A > B) 
            System.out.println(">");
        else if(A < B)
            System.out.println("<");
        else 
            System.out.println("==");
    }
}
 
cs

 

문제 링크: www.acmicpc.net/problem/1330

 

1330번: 두 수 비교하기

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

www.acmicpc.net

 

작성일: 2021. 5. 4. 22:41

기존 블로그 글 이전일: 2021. 5. 7. 09:31