반응형
[1] 백준 카테고리
단계별로 풀어보기
if문
1단계 1330번 문제
두 수 비교하기
[2] 문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
1. 입력값
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
2. 출력
첫째 줄에 다음 세 가지 중 하나를 출력한다.
- A가 B보다 큰 경우에는 '>'를 출력한다.
- A가 B보다 작은 경우에는 '<'를 출력한다.
- A와 B가 같은 경우에는 '=='를 출력한다.
3. 제한
- -10,000 ≤ A, B ≤ 10,000
4. 예제 입력 1
1 2
5. 예제 출력 1
<
6. 예제 입력 2
10 2
7. 예제 출력 2
>
8. 예제 입력 3
5 5
9. 예제 출력 3
==
[3] 정답
1. 해설 포함
import java.util.Scanner;
// Scanner 객체 사용을 위해서 클래스 java.util.Sccanner를 import 해준다.
public class Main {
// Main class를 선언한다. 백준에서는 클래스명이 Main이 되어야 한다.
public static void main(String[] args) {
/* 접근제어자가 public이고 메모리에 상주하는 리턴값이 없는
함수 main을 선언한다. */
Scanner sc = new Scanner(System.in);
// Scanner 객체 sc를 선언한다.
int num1 = sc.nextInt();
// 값을 입력 받아 int형 변수 num1에 저장한다.
int num2 = sc.nextInt();
// 값을 입력 받아 int형 변수 num2에 저장한다.
if(num1>num2) {
System.out.print(">");
}
/* 변수 num1에 저장된 값이 num2이 보다 크면
>를 출력하는 if문을 선언한다. */
if(num1<num2) {
System.out.print("<");
}
/* 변수 num2에 저장된 값이 num1보다 크면
<를 출력하는 if문을 선언한다.*/
if(num1==num2) {
System.out.print("==");
}
/* 변수 num1에 저장된 값과 num2에 저장된 값이
같으면 ==를 출력하는 if문을 선언한다. */
}
}
2. 해설 미포함(정답만)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
if(num1>num2) {
System.out.print(">");
}
if(num1<num2) {
System.out.print("<");
}
if(num1==num2) {
System.out.print("==");
}
}
}
반응형
'프로그래밍 > 백준 문제 풀이(자바)' 카테고리의 다른 글
백준 자바 윤년 문제 답/해설(2753번 문제) (0) | 2021.06.17 |
---|---|
백준 자바 시험성적 문제 답/해설(9498번 문제) (0) | 2021.06.15 |
백준 자바 곱셈 문제 답/해설(2588번 문제) (0) | 2021.06.13 |
백준 자바 나머지 문제 답/해설(10430번 문제) (0) | 2021.06.13 |
백준 자바 사칙연산 문제 답/해설(10869번) (0) | 2021.06.13 |