본문 바로가기

throws Exception

[리눅스] 키보드로 입력받은 문자 출력하기

2018. 4. 26.

[root@localhost Hello]# vim InputOutput.java


 InputOutput.java

 public class InputOutput {

        public static void main (String[] args) throws Exception {

                int a;    인트형 변수 a 를 정의


                System.out.print ("write please : ");

                a = System.in.read( );   키보드로 입력한 한 개의 문자를 변수 a 에 대입, 입력받은문자를 int형으로 반환한다.


                System.out.println("this write " + (char)a + " good?");   (char)a 는 a를 문자로 출력하라는 것, 안쓰면 숫자로 표기된다.

        }

}


실행

[root@localhost Hello]# javac InputOutput.java


결과

[root@localhost Hello]# java InputOutput

write please : a 문자 입력

this write a good?



System.in.read() 를 사용하는 경우에는 throws Exception 을 붙여야 한다.



댓글