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)); //입력후 출력 S..
import java.util.*; public class Tutorial01 { public static void main(String[] ar) { System.out.println("이름, 도시, 나이, 체중, 독신 여부를 빈칸으로 분리하여 입력하세요."); Scanner sc/*Scanner 객체 이름 지정*/ = new Scanner(System.in); String name = sc.next(); //문자열 읽기 System.out.print("이름은 " + name + ", "); String city = sc.next(); //문자열 읽기 System.out.print("도시는 " + city + ", "); int age = sc.nextInt(); // 정수 읽기 System.out.p..