-
[백준] 1330번 두 수 비교하기 -JavaProgramming/Baejoon 2023. 1. 11. 13:03
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); //scaner보다 처리 시간이 빠른 BufferedReader를 사용했다. StringTokenizer st = new StringTokenizer(bf.readLine()," "); //String 변수를 생성해도 되지만 변수 생성 없이 입력과 동시에 공백으로 분리했다. int A = Integer.parseInt(st.nextToken()); int B = Integer.parseInt(st.nextToken()); //BufferedReader로 int를 처리하기 위해서는 변환이 필요하다. System.out.println((A > B)? ">" : (A < B)? "<" : "=="); //if 문을 사용해도 된다. } }
if~else 공식을 사용해도 되지만 삼항연산자를 이용하여 한줄로 간단하게 코딩해봤다.
*삼항연산자:
변수 = (조건문) ? (true일 경우의 연산) : (false일 경우의 연산) ;
'Programming > Baejoon' 카테고리의 다른 글
[백준] 9498번 시험 성적 - Java (0) 2023.01.11