본문 바로가기

C.E/Java

자바 입력(scan)의 기본

java를 공부하는데 입,출력 관련한 자료가 생각보다 방대한데,

초급적인 자료가 없어서 작성해뒀어요. 많은 도움이 되시길.

 

이해를 위해서 http://apodis91.blog.me/50169650641 이 부분을 보시는게 더 좋습니다.

 

 

 

import java.io.*;

public class Main{
  public static void main(String[] args) throws IOException {
  
   System.out.println("정수 하나를 입력해주세요. : ");
   int a =  System.in.read();

   System.out.println(a);

 

/** java는 아스키 코드 값으로 Data를 받는다. 1이 입력되면 49가 출력된다.

 아스키 코드로 입력받은 0~9의 숫자를 int형 수로 변환하기 위해서는

System.in.read()값 뒤에 -48이 들어가야 한다.

예를 들면 int a= System.in.read()-48; 이 되야한다.*/


    }
}

 

'C.E > Java' 카테고리의 다른 글

피보나치의 수  (0) 2013.10.19
Java 정규표현식을 이용한 Pattern Match 및 검증방법 (Validation)  (0) 2013.10.19
자바 입-출력 예외처리 (입/출력 관련)  (0) 2013.10.19
Java 정규표현식  (0) 2013.10.19
max함수  (0) 2013.10.19