728x90
반응형
//자바코드
import java.io;
public class Main{
public static void main (String[] args) throws Exception{
//BufferedReader와 BufferedWriter를 사용하기 위해 예외처리 (throws Exception)
//입력 클래스인 BufferedReader 객체 생성(br)
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//한 문장 입력
String str = br.readLine();
//출력 클래스인 BufferedWriter 객체 생성(bw)
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
//입력받은 str 값을 받음
//"\n"을 사용한 이유는 BufferedReader는 개행기능을 포함하지 않기 때문
bw.write(str+"\n");
//버퍼에 있는 값들을 전부 출력
bw.flush();
//출력 종료 후 BufferedWriter 닫기
bw.close();
}
}
//Scanner vs BufferedReader
//Scanner -> 모든 데이터, BufferedReader -> String (입력데이터)
//Scanner(1KB) > BufferedReader(8KB) 버퍼의 크기
//Scanner < BufferedReader 처리 속도
//Scanner 띄어쓰기와 Enter로 구분, BufferedReader는 Enter로만 구분
728x90
반응형
'Coding Test > CodeUp' 카테고리의 다른 글
CodeUp_Java 기초 100제 - [기초-입출력] 단어 1개 입력받아 나누어 출력하기24(설명) (0) | 2022.01.27 |
---|---|
CodeUp_Java 기초 100제 - [기초-입출력] 실수 1개 입력받아 부분별로 출력하기23(설명) (0) | 2022.01.27 |
CodeUp_Java 기초 100제 - [기초-입출력] 단어 1개 입력받아 그대로 출력하기21(설명) (0) | 2022.01.27 |
CodeUp_Java 기초 100제 - [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기20(설명) (0) | 2022.01.27 |
CodeUp_Java 기초 100제 - [기초-입출력] 연월일 입력받아 그대로 출력하기19(설명) (0) | 2022.01.27 |
댓글