[1330/JAVA] 두 수 비교하기Knowledge/Algorithm2023. 12. 20. 10:42
Table of Contents
728x90
문제
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
입력조건
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
출력조건
첫째 줄에 다음 세 가지 중 하나를 출력한다.
- A가 B보다 큰 경우에는 '>'를 출력한다.
- A가 B보다 작은 경우에는 '<'를 출력한다.
- A와 B가 같은 경우에는 '=='를 출력한다.
풀이
if문을 사용하면 복잡하지 않게 해결이 가능하다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long A = sc.nextLong();
long B = sc.nextLong();
if (A > B) {
System.out.println(">");
} else if (A < B) {
System.out.println("<");
} else {
System.out.println("==");
}
sc.close();
}
}
else if를 하나 더 쓰고 마지막 조건을 Null같은 것으로 넣어줬어야 하나? 그 외 상황이 있으려나 했는데 의외로 잘 출력이 되었다.
백준에서도 무난하게 통과했는데 제한 사항이 있었다.
이러면 Int를 썼어야 했는데...? 왜 통과가 됐을까. 이유는 모르겠지만 무사히 통과했다.
정리
야구게임을 도움없이 만드려면 익혀야될 것들이 너무나도 많다...😂
728x90
'Knowledge > Algorithm' 카테고리의 다른 글
[2753/JAVA] 윤년 (0) | 2023.12.21 |
---|---|
[14681/JAVA] 사분면 고르기 (0) | 2023.12.20 |
[9498/JAVA] 시험 성적 (1) | 2023.12.19 |
[10699/JAVA] 오늘 날짜 (0) | 2023.12.19 |
[18108/JAVA] 1998년생인 내가 태국에서는 2541년생?! (0) | 2023.12.18 |
@Marty_ :: 소리 지르고 싶다.
쓰임 있는 사람이 되기 위해 노력 중입니다.