Deve.haeri

자바 기본 7.Scanner 본문

Java

자바 기본 7.Scanner

hhaeri 2020. 9. 27. 22:31

Scanner : 키 입력을 위해 자바 패키지에서 제공되는 클래스이다.

 

1. 생성 방법

 - Scanner 객체 = new Scanner(입력스트림);

Scanner sc = new Scanner(System.in);

2. 소멸 방법

 - 객체.close();

sc.close(); // 생략 가능

3. 키 입력 받을 때 사용하는 메소드

 

  1) 정수 입력
   - nextInt(), nextLong(),nextShort(),nextByte()

System.out.print("나이를 입력하세요 >>>");
int age = sc.nextInt();


  2) 실수 입력
   - nextDouble(),nextFolat()

System.out.print("키를 입력하세요 >>>");
double height = sc.nextDouble();


  3) 논리 입력
   - nextBoolean()


  4) 문자열 입력
   - next() : 공백 문자 전까지 입력 (공백 입력 불가능)
   - nextLine() : 엔터 전까지 입력  (공백 입력 가능)

System.out.print("이름을 입력하세요 >>> ");
String name = sc.nextLine(); // 공백이 포함 될 수 있다.


  5) 문자 입력
   - 메소드가 없다.
   - 문자열 입력 후 첫번째 글자만 뺴서 사용한다.  (charAt(0) 메소드를 사용한다.)

System.out.print("성별을 입력하세요 >>>");
char gender = sc.next().charAt(0);


 

'Java' 카테고리의 다른 글

자바 기본 9. Random  (0) 2020.10.02
자바 기본 8.JOptionPane  (0) 2020.09.27
자바 기본 6.operator  (0) 2020.09.26
자바 기본 5.Parsing  (0) 2020.09.26
자바 기본 4.Casting  (0) 2020.09.26
Comments