ezhoon

[백준] 1330_Java 본문

[Java] 백준 문제풀이/if문

[백준] 1330_Java

ezhoon 2022. 1. 3. 20:25

백준 1330

 

1330번: 두 수 비교하기

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

주의할 점

  • 항상 그렇듯 공백 조심하기 -> 자동완성 하다 보면 저절로 띄워쓰기 되니까 꼭 신경쓰기 
    • 예) " < " != "<" 출력칸에 공백 있고 없고가 중요하다

 

문제풀이


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class if_1330 {
    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        String str = br.readLine();
        StringTokenizer st = new StringTokenizer(str, " ");

        int A = Integer.parseInt(st.nextToken());
        int B = Integer.parseInt(st.nextToken());

        System.out.println((A > B) ? ">" : ((A < B) ? "<" : "=="));

    }
}
        if (A > B) {
            System.out.println(">");
        }else{
            System.out.println("<");

System.out.println((A > B) ? ">" : ((A < B) ? "<" : "=="));

if문으로 구분 한 것과 삼항연산자로 구분 한 두 가지의 예시가 있다.

속도가 더 빨라진다거나 그런건 아니지만 코드가 4줄에서 1줄이 된다는 것이 중요하다 -> 가독성 향상

 

'[Java] 백준 문제풀이 > if문' 카테고리의 다른 글

[백준] 2884_Java  (0) 2022.01.03
[백준] 14681_Java  (0) 2022.01.03
[백준] 2753_Java  (0) 2022.01.03
[백준] 9498_Java  (0) 2022.01.03
Comments