1. Input
public class Main {
public static void main(String[] args) throws Exception {
// input
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
}
}
Java
복사
•
BufferedReader 는 1줄씩 입력을 받는다.
만약 숫자(int)를 입력받는 경우 변환해줘야 한다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(br.readLine());
Java
복사
•
StringTokenizer 는 입력받은 String을 말 그대로 토큰으로 쪼개준다.
버퍼리더에서 한 줄을 입력 받고, “ “(스페이스 한 칸)을 기준으로 쪼갠다.
만약 2차원 배열 입력받는 경우 계속 줄 읽고 토크나이저에 넣어줘야 함.
StringTokenizer st = new StringTokenizer(br.readline(), " ");
// 토큰(숫자) 출력
while (st.hasMoreTokens()) {
int num = Integer.parseInt(st.nextToken());
System.out.println(num);
}
Java
복사