package com.self;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class BufferedReaderTest {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//BufferedReader 한줄씩 입력 받음
StringTokenizer st =null; //값을 한글자씩 분리시키기 위해 사용한다
//String s = br.readLine();
int n = Integer.parseInt(br.readLine()); //입력 받는 동시에 int 형으로 변화
int[] arrays = new int[n+1];
st=new StringTokenizer(br.readLine()); //한글자씩 분리해서 저장
for (int i = 1; i <= n; i++) {
arrays[i] = Integer.parseInt(st.nextToken());
}
for (int i = 1; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}
StringTokenizer
보통
1 2 3 4 5 6 7 8 9
이런식으로 값이 들어오기 때문에 StringTokenizer 으로 한글자씩 분리해서 배열에 넣고 사용한다
'알고리즘' 카테고리의 다른 글
Queue -java (0) | 2019.01.23 |
---|---|
후위 표현식 계산하기 (0) | 2019.01.22 |
후위 표현식 만들기 (stack) - java (0) | 2019.01.22 |