본문 바로가기
728x90

Scanner2

Scanner & BufferedReader 차이 (뤼튼을 통해 정리된 내용입니다.) 자바에서 Scanner와 BufferedReader는 모두 입력을 받을 때 사용되는 클래스지만, 각각의 특징과 사용 용도가 다릅니다.  1. Scanner특징사용 용이성: Scanner는 다양한 데이터 타입(정수, 실수, 문자열 등)을 쉽게 읽을 수 있는 메서드를 제공합니다. nextInt(), nextDouble(), nextLine() 등으로 구분된 입력을 쉽게 처리할 수 있습니다.자동 공백 처리: 입력에서 공백이나 줄바꿈을 자동으로 처리하여, 입력을 보다 간편하게 할 수 있습니다.느린 성능: Scanner는 내부적으로 InputStream을 사용하여 데이터를 읽기 때문에, BufferedReader에 비해 상대적으로 느립니다.사용 예시import java.util.. 2025. 2. 6.
JAVA 수업 복습 정리(9)_Scanner/java/프로그래밍 Scanner 클래스 : 입력스트림(키보드, 파일 등)을 이용하여 원하는 자료형의 값을 제공받을 수 있는 기능(메소드)이 작성된 클래스→ Scanner 클래스로 객체를 생성해야만 객체로 클래스의 메소드를 호출할 수 있다.(이런 메소드를 갖다 쓰려면 객체를 만들어야 한다. 객체로 만들어주는 연산자가 new이다)new Scanner(System.in) : 키보드 입력스트림을 사용하여 Scanner 객체 생성new Scanner(System.in) 명령으로 키보드 입력스트림을 사용해 Scanner 객체 생성하고 생성된 객체를 참조변수에 저장→ 참조변수에 저장된 객체를 사용하여 메소드 호출Scanner.nextLine() : Scanner 객체의 입력스트림을 사용하여 입력값을 문자열로 변환하여 반환하는 메소드.. 2024. 11. 5.
728x90