Scanner

국비 지원/JAVA

[JAVA] Scanner에서 next()와 nextLine()의 주의할 점 (2)

앞서 2023.03.14 - [국비 지원] - [JAVA] 사용자의 입력을 받을 수 있는 Scanner (1)에서 next()와 nextLine()의 차이점을 말했었다. 다시 정리하자면 아래와 같다. next() : 문자열을 입력할 때 처음으로 나오는 화이트 스페이스(공백, 탭) 이전 문자열까지 입력 받는다. ex) "안녕하세요. 반갑습니다." => "안녕하세요."만 반환 nextLine() : 문자열을 입력할 때 엔터 치기 전까지의 문장 전체를 입력받는다. ex) "안녕하세요. 반갑습니다. [엔터]" => "안녕하세요. 반갑습니다." 반환 사용 시 주의할 점이 있다. 아래의 코드를 보자. import java.util.Scanner; public class ScannerEx { public static..

국비 지원/JAVA

[JAVA] 사용자의 입력을 받을 수 있는 Scanner (1)

Scanner sc = new Scanner(System.in); Scanner로 사용자의 입력을 받아서 출력할 수 있다. Scanner의 주요 메소드로는 다음 표와 같다. 메서드 기능 next() 공백전까지 입력받은 문자열을 반환한다. nextLine() Enter를 치기 전까지 쓴 문자열 모두 반환한다. nextInt() 토큰을 int 타입으로 리턴한다. nextLong() 토큰을 long 타입으로 리턴한다. next.float() 토큰을 float 타입으로 리턴한다. nextByte() 토큰을 byte 타입으로 리턴한다. nextDouble() 토큰을 double 타입으로 리턴한다. 이 표 외에도 다른 메서드들이 존재한다. 여기서 char 문자형을 입력받아서 출력하는 메소드는 보이지 않는다. cha..

아민_
'Scanner' 태그의 글 목록