티스토리 뷰
BufferedReader 는 Scanner와 비슷하지만 BufferedReader는 입력된 데이터가 바로 전달되지 않고 버퍼를 거쳐 전달되므로 데이터 처리 효율성이 높아 많은 양의 데이터를 처리할 때 유리하다.
다만, Enter만 경계로 인식하고 받은 데이터가 String으로 고정되기때문에 입력받은 데이터를 가공하는 작업이 필요할경우가 많아 Scanner에 비해 다소 사용하기 불편하다.
import java.io.*;
public class Exam06 {
public static void main(String[] ar)throws IOException {
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
// 입력후 출력
System.out.print("이름=");
String name=in.readLine();
System.out.println();
System.out.print("나이=");
String age=in.readLine();
System.out.print("이름=" + name + "\t" + "나이=" + age);
}
반응형
LIST
'공부합시다 > 찍먹' 카테고리의 다른 글
[JAVA] 조건식_if-else문(2형식) (0) | 2021.03.10 |
---|---|
[JAVA] 조건문 _ 단순 if문(1형식) (0) | 2021.03.10 |
[명품자바 프로그래밍] 예제 2-4 (0) | 2021.03.10 |
클래스 & 메소드 (0) | 2021.03.10 |
기본 형식 (0) | 2021.02.24 |
댓글