문자열 입력
1.숫자 입력
출력 코드 위에다가 각 숫자를 입력하는 코드가 필요
(입력을 하기 위해선 출력문이 필요)
입력버퍼(System.in 입출력은 너무 자주사용하여 정의 해놓았다.)
System.in = new ConsoleInputStream();
int key = System.in.read();
입력을 하기 위해선 입력 버펴에 하나씩 쌓이게 된다.
엔터를 만날때 까지 자료형을 변환해주는 메소드가 존재
next()
nextLine()->하나의 줄을 받아서 변환
nextInt()->스페이스 전까지의 숫자를 변환 >
ex)”30 40 50”을 입력시 30 하나만을 가져오고 버퍼에는 “40 50”이 남아있게 된다.
nextfloat()
Scanner = 문자를 입력할 수 있게 하는 도구 ex)핸드폰
new = 개체화
Scanner scan = 도구는 이름을 붙여 주어야 한다
System.in = 입력 버퍼에 값 전달/종속 객체 ex)배터리
(배터리를 핸드폰에 주입한다.->즉 System.in을 Scanner에 주입한다.)
Scanner : 입력 버퍼에서 값을 스캔하는 것 ex) Scanner scan = new Scanner(System.in);
'Yame Programmer > JAVA' 카테고리의 다른 글
[이론] 제어구조,파일 입출력, 배열, static, 캡슐화, 생성자, 오버로딩 (0) | 2015.06.16 |
---|---|
[이론] 연산자 정리 (0) | 2015.06.11 |
[이론] 자바 특수문자, 버퍼 입출력, 형식지정자 (0) | 2015.06.11 |
[이론] 9.값과 연산자 (0) | 2015.06.10 |
[이론] ASCII / UNICODE (0) | 2015.06.10 |