JAVA/자바 기본 프로그래밍
Test014 자바의 입출력 System.in.read
ready J
2020. 9. 1. 16:09
※ "System.in.read()"메소드는 한 문자만 가져온다.
단, 하나의 문자를 입력받아 입력받은 해당 문자의 ASCII Code 값(정수 형태)을 반환하게 된다.
실행 예)
한 문자 입력 : A
한 자리 정수 입력 : 7
>> 입력한 문자 : A
>> 입력한 정수 : 7
계속하려면 아무 키나 누르세요...
import java.io.IOException; public class Test014 { public static void main(String[] args) throws IOException { // 주요 변수 선언 char ch; //입력받을 문자 int n; //입력받을 한자리 정수 char temp; // 연산 및 처리 System.out.print("한 문자 입력 : "); ch = (char)System.in.read(); System.in.skip(2); System.out.print("한 자리 정수 입력 : "); temp = (char)System.in.read(); // 결과 출력 System.out.println("\n >> 입력한 문자 : " + ch); System.out.println("\n >> 입력한 정수 : " + temp); /* // 주요 변수 선언 char ch; //입력받을 문자 int n; //입력받을 한자리 정수 // 연산 및 처리 System.out.print("한 문자 입력 : "); ch = (char)System.in.read(); System.in.skip(2); System.out.print("한 자리 정수 입력 : "); n = System.in.read(); // 결과 출력 System.out.println("\n >> 입력한 문자 : " + ch); System.out.println("\n >> 입력한 정수 : " + (n-48)); */ } } // 실행 결과 /* 한 문자 입력 : A 한 자리 정수 입력 : 7 >> 입력한 문자 : A >> 입력한 정수 : 7 계속하려면 아무 키나 누르십시오 . . . */