키보드로부터 문자 입력받기

2010. 10. 7. 00:08프로그래밍/Java


 한줄의 문자입력받기
import java.io.*;

public class inputkb
{
 public static void main(String[] args) throws IOException //throws IOException을 써서 자바가 예외를 처리할수있게 한다.(적지않으면 에러남)
 {
  InputStreamReader isr = new InputStreamReader(System.in); //InputStream객체에 리더를 연결;
  BufferedReader buf = new BufferedReader(isr); //리더에 다시 버퍼를 연결;

  String str;
  System.out.println("글씨를 입력하세요.");
  str = buf.readLine(); //키보드로부터 한 줄을 입력받음;
  System.out.println(str); //입력받은 문자열을 출력;
 }
}


 하나의 문자입력받기
import java.io.*;

public class charch
{
 public static void main(String[] args) throws IOException //throws IOException을 써서 자바가 예외를 처리할수있게 한다.(적지않으면 에러남)
 {
  char ch;
  ch=(char)System.in.read(); //read()메소드는 int형을 돌려주기때문에 char형으로 바꿔줘야한다.
  System.out.println(ch);
 }
}


'프로그래밍 > Java' 카테고리의 다른 글

Switch문  (0) 2010.10.09
if문  (0) 2010.10.09
레퍼런스 데이터형  (0) 2010.10.07
String 클래스와 메소드  (0) 2010.10.07
Random() - 난수발생  (0) 2010.10.06