Scanner

최준영·2021년 11월 26일
0
post-custom-banner

System.in.read()

System.in.read()는 키코드를 하나씩 읽기 때문에 입력된 내용을 통 문자열로 읽지 못한다. 이러한 단점을 보완하기 위해 자바는 Scanner 클래스를 제공한다.

Scanner 사용법

  1. java.util 패키지에 포함되어있는 Scanner 클래스를 호출한다.
import java.util.Scanner;
  1. main 함수 내에서 Scanner 객체를 생성한다.
Scanner stdIn = new Scanner(System.in);
  1. 입력값에 알맞는 메소드를 사용한다.
String a = stdIn.next(); // 공백 이전의 문자열 받기
String b = stdIn.nextLine(); // 해당 줄의 문자열 받기
int c = stdIn.nextInt(); // 공백 이전의 정수 받기
double d = stdIn.nextDouble(); // 공백 이전의 실수 받기
char e = stdIn.next.charAt(0); // 문자 하나 입력 받기
profile
do for me
post-custom-banner

0개의 댓글