A A
11. 자바 Scanner 대신 BufferedReader
728x90
반응형

1. 입력받고 문자열 자를 경우

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

/*
	1 2 3... 입력
*/
int n = Integer.parseInt(br.readLine()); // read, readLine 밖에 없으므로 정수는 파싱 필요

for (int i = 0; i < n; i++) {
	String[] text = br.readLine().split(" "); // 1, 2, 3..
}

 

2. 숫자 입력받고 숫자만큼 문자열 입력

/*
  n = 3
*/
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));

int n = Integer.parseInt(bf.readLine()); // 3

/**
  a
  b
  c 입력
*/
for (int i = 0; i < n; i++) {
	String str = bf.readLine(); // 한줄에 한단어
}

 

 

반응형
Copyright 2024. GRAVITY all rights reserved