Scanner-Java

SJW·2023년 6월 3일
0

키보드로 입력을 받기위해 Scanner클래스 이용한다.
(Scanner 객체는 하나만 생성하고 거기에 전부 입력해줘도 문제없다.)

STEP

1.

  1. Scanner 객체 생성

System.in은 사용자로부터 입력을 받기 위한 입력 스트림이다.

3.메소드를 이용하여 입력한다.

String h = input.next(); 와 String i = input.nextLine(); 의 차이점!

  • next()는 한 단어 즉 공백을 기준으로 문장 하나만 읽는다.
  • nextLine()은 한 줄에 입력된 모든 문장을 읽는다.

- next()


만약 위의 단어들을 하나씩 전부 출력하고 싶다면

- nextLine()

- hasNext() : 토큰 있는지 확인(띄어쓰기 단위로 구성된 문자열이 있는지 확인)

- hasNextLine() : 다른 줄이 있는지 확인(줄 바꿈 단위로 구성된 문자열이 있는지 확인)

- hasNextInt(): 다음 토큰이 정수인지 확인

- hasNextDouble(): 다음 토큰이 실수로 해석될 수 있는지 확인

- hasNextBoolean(): 다음 토큰이 불리언으로 해석될 수 있는지 확인

후 맞으면 TRUE를 반환하고 거짓이면 FALSE를 반환한다.

0개의 댓글

관련 채용 정보