IT 개발노트
System.in.read 문자 하나 입력받기 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | package sungju.Java.ExceptionEx; import java.io.IOException; public class ExceptionEx { public static void main(String[] args)throws IOException { int val1, val2; System.out.println("첫번째 입력 : "); val1 = System.in.read(); System.out.println("첫번째 입력 값 : " + val1); System.in.read(); System.in.read(); System.out.println("두번째 입력 : "); val2 = System.in.read(); System.out.println("두번째 입력 값 : " + val2); } } |
문자 하나를 입력받을 때 사용한다.
문자를 입력받는 기준은 enter값을 기준으로 한다.
enter값은 \r\n이 합쳐진 것이기 때문에
두번째 문자를 입력 받을때는 enter값을 빼주어야 하기 때문에
System.in.read(); Sytem.in.read();를 해주어야 한다.
'메소드정리 > java' 카테고리의 다른 글
삼항 연산자 ()값이 true이면 ?, false이면 : 다음이 입력된다. (0) | 2019.01.31 |
---|---|
Scanner 문자열 입력받기 (0) | 2019.01.31 |