-
[백준] 1330번 : 두 수 비교하기 - JAVA (자바)Algorithm 2023. 8. 11. 20:05
문제
: 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.입력
: 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.출력
: 첫째 줄에 다음 세 가지 중 하나를 출력한다.- A가 B보다 큰 경우에는 '>'를 출력한다.
- A가 B보다 작은 경우에는 '<'를 출력한다.
- A와 B가 같은 경우에는 '=='를 출력한다.
제한
: -10,000 ≤ A, B ≤ 10,000import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main{ public static void main(String[] args)throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()," "); double a = Double.parseDouble(st.nextToken()); double b = Double.parseDouble(st.nextToken()); if(a>b){ System.out.println('>'); }else if(a<b){ System.out.println('<'); }else{ System.out.println('=');} } }
첫 번째 시도가 틀린이유
1. print == 인데 문제를 제대로 읽지 않음
2. 쌍따옴표를 쓰지 않음import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main{ public static void main(String[] args)throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()," "); double a = Double.parseDouble(st.nextToken()); double b = Double.parseDouble(st.nextToken()); if(a>b){ System.out.println(">"); }else if(a<b){ System.out.println("<"); }else{ System.out.println("==");} } }
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main{ public static void main(String[] args)throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()," "); double a = Double.parseDouble(st.nextToken()); double b = Double.parseDouble(st.nextToken()); System.out.println((a>b)?">":((a<b)?"<":"==")); }
삼항연산자로 위와 같이 간단하게 나타낼 수 있다.
'Algorithm' 카테고리의 다른 글
[백준] 2557번 : Hello World - JAVA (자바) (0) 2023.08.12 [백준] 2438번 : 별찍기 -1 - JAVA (자바) (0) 2023.08.11 [백준] 1008번 : A/B - JAVA (자바) (0) 2023.08.11 구현 (0) 2022.10.14 그리디 (0) 2022.10.09