
문제

내 풀이
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()를 쓸 수 있다. 외워두자