STUDY/백준

[백준] 1330번 : 두 수 비교하기- JAVA [자바]

옐옐루 2024. 3. 15. 15:34
  • 문제

 

BufferReader로 값을 입력받고, 해당 공백을 StringTokenizer로 구분해주었다. 

입력된 값을 a, b에 각각 담아주고 해당 값들을 비교해서 A B 중 A가 크면 ">" B가 크면"<" 두 값이 같으면 "==" 을 뽑아낼 수 있도록 if 조건문을 써주면 됨. 

 

  • 답안
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    public static void main(String arg[]) throws Exception{
        
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(bf.readLine());

        while(st.hasMoreTokens()){
            long a = Long.parseLong(st.nextToken());
            long b = Long.parseLong(st.nextToken());

            if(a>b){
                System.out.println(">");
            }else if(a<b){
                System.out.println("<");
            }else{
                System.out.println("==");
            }
        }


    }
}

 

입력받은 값은 int의 범위를 넘어갈 수 있으니 long 타입으로 선언해 주었다. 

 

  • 결과

 

 

 

반응형