키보드로 입력한 값을 출력할때 다양한 방법이 있으나 가장 기초적인 방법은 System.in을 사용하는 것입니다. 잘 사용하지 않는 방법이지만 자바를 처음 입문하시는 분들은 분명히 시스템 입출력 부분을 보게 될 것입니다. 거기서 단골로 등장하니 어떻게 작동하는지 아는 정도만 학습하시길 권해 드립니다. 저와 함께 키보드 입력인 System.in을 알아보겠습니다.
System.in.read()의 단점은 키코드를 하나씩 읽기 때문에 2개 이상의 키가 조합된 글을 읽을 수 없습니다.
System.in.read()를 사용하려면 2. 확인의 throws IOException을 사용해야 합니다. 이것은 예외가 발생했을때 어떻게 처리할 것인지 지정하는 것입니다. IOException을 사용하려면 3. 확인 import java.io.IOException;을 선언해야 합니다. 그런 다음 프로그램을 실행시키고 콘솔창에 마우스를 한번 클릭하고 a를 입력하고 Enter키를 한번 누릅니다. 이 a에 대한 키코드 값이 7번째 줄에 있는 int value에 저장이 됩니다. 그리고 System.out.println("키코드 출력 : " + value); 에 의해 키코드 값이 콘솔창에 출력이 되는 것입니다. 이해 되셨을 것입니다. 제가 웹개발자로 일하면서 read()는 사용한 적이 단 한번도 없습니다. 가벼운 마음으로 이해하고 넘어가는 것이 좋습니다. 이것으로 JAVA 시스템 입출력 System.out System.in Scanner 알아보기 2편을 마치겠습니다. 긴 글 읽어주셔서 감사합니다.
JAVA 단항 연산자 이항 연산자 삼항 연산자 알아보기 1편 (1) | 2020.07.02 |
---|---|
JAVA 시스템 입출력 System.out System.in Scanner 알아보기 3편(완결) (0) | 2020.06.30 |
JAVA 시스템 입출력 System.out System.in Scanner 알아보기 1편 (0) | 2020.06.30 |
JAVA 자동 타입 변환 강제 타입 변환 알아보기 5편(완결) (0) | 2020.06.28 |
JAVA 자동 타입 변환 강제 타입 변환 알아보기 4편 (0) | 2020.06.28 |