[백준/JAVA] 11023번 더하기 3

정은아·2024년 5월 4일

[알고리즘] 수학 모음

목록 보기
82/152
post-thumbnail

문제

내 풀이

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

public class Main extends Exception {
    public static void main(String[] args) throws IOException {
        // for문을 티기고 티기고 티기는 문제~

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        StringTokenizer st = new StringTokenizer(br.readLine());

        int answer = 0;

        while (st.hasMoreTokens()){
            int num = Integer.parseInt(st.nextToken());
            answer += num;
        }

        sb.append(answer);
        System.out.println(sb.toString());
    }
}

느낀점

Scanner()에서는 hasNext()가 있었다면 BufferedReader나 StringTokenzier에서는?

일단, StringTokenzier를 쓰고, 딱! 한 줄만 입력받는다면, st.hasMoreTokens()를 쓸 수 있다. 외워두자

profile
꾸준함의 가치를 믿는 개발자

0개의 댓글