반응형
안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
2017/04/04 - [자바] - 자바 콘솔 입출력 Java System.in, System.out
Console 클래스 : 자바 6버전부터 콘솔에서 입력받은 문자열을 쉽게 읽을 수 있도록
java.io.Console 클래스를 제공합니다.
Console 객체를 얻으려면 System 의 정적 메소드인 console()을 호출하면 됩니다.
console()의 경우 명령 프롬프트에서 실행해야합니다.
이클립스에서 실행할 경우 null을 리턴합니다.
예제)
위 예제를 실행할 때는 이클립스가 아닌 명령프롬프트에서 실행해야 합니다.
java 파일의 패키지가 시작하는 ../bin 디렉토리로 이동 후 패키지.자바파일을 입력하고
엔터를 치면 실행됩니다.
Scanner 클래스
: Console 클래스는 콘솔로부터 문자만 읽을 수 있습니다. ( 기본타입은 불가)
java.util 패키지의 Scanner 클래스를 이용하면 콘솔로부터 기본 타입의 값을 바로 읽을 수 있습니다.
Scanner scanner = new Scanner(System.in);
Scanner의 경우 콘솔에서만 사용되는 것이 아니고, 생성자 매개값에는 File, InputStream, Path 등과 같은
다양한 입력 소스를 지정할 수 있습니다.
예제)
이상입니다.
반응형
'자바' 카테고리의 다른 글
자바 파일 입출력 Java FileReader / FileWriter (0) | 2017.04.06 |
---|---|
자바 파일 입출력 Java File 클래스 / FileInputStream 클래스 / FileOutputStream 클래스 (0) | 2017.04.06 |
자바 콘솔 입출력 Java System.in, System.out (0) | 2017.04.04 |
자바 입력 스트림과 출력 스트림 Java Reader, Writer (0) | 2017.04.01 |
자바 IO 출력 스트림 java OutputStream -> write(int b), write(byte[] b), write(byte[] b, int off, int len) (0) | 2017.04.01 |