GeeksforGeeks (한국어)
Scanner 는 java 의 클래스입니다.util 패키지는 int,double 등과 같은 기본 유형의 입력을 얻는 데 사용됩니다. 그리고 문자열. 그것은 가장 쉬운 방법을 읽을 입력 자바 프로그램에서는 아니지만 아주 효율적이고 싶은 경우에는 입력 방식에 대한 시나리오는 시간 제약에서 같은 경쟁력있는 프로그래밍입니다.
- 개체를 만들의 스캐너 클래스에,우리는 일반적으로 전달된 개체는 시스템입니다.에서 나타내는 표준 입니다. 파일에서 입력을 읽으려는 경우 클래스 파일의 객체를 전달할 수 있습니다.,
- 특정 데이터 유형 XYZ 의 숫자 값을 읽으려면 사용할 함수는 nextXYZ()입니다. 예를 들어,값을 읽의 유형에 짧고,우리가 사용할 수 있습니다 nextShort()
- 문자열을 읽기 위해,우리가 사용하는 nextLine().
- 단일 문자를 읽으려면 next()를 사용합니다.챠랏(0). next()함수는 입력의 다음 토큰/워드를 문자열로 반환하고 charAt(0)함수는 해당 문자열의 첫 번째 문자를 반환합니다.
다양한 데이터 유형의 데이터를 읽을 수있는 코드 스 니펫을 살펴 보겠습니다.,
입력:
GeekF4098765432109.9
출력:
Name: GeekGender: FAge: 40Mobile Number: 9876543210CGPA: 9.9
때때로,우리는지 확인하려면 다음을 우리는 값 읽기는 특정 유형의 경우 입력이 끝났(EOF 마커 발생).
그런 다음 XYZ 가 우리가 관심있는 유형 인 hasNextXYZ()함수의 도움으로 스캐너의 입력이 원하는 유형인지 확인합니다. 이 함수는 스캐너에 해당 유형의 토큰이있는 경우 true 를 반환하고 그렇지 않으면 false 를 반환합니다., 예를 들어 아래 코드에서 hasNextInt()를 사용했습니다. 문자열을 확인하려면 hasNextLine()을 사용합니다. 마찬가지로 단일 문자를 확인하기 위해 hasNext()를 사용합니다.챠랏(0).콘솔에서 일부 숫자를 읽고 평균을 인쇄하기 위해 코드 스 니펫을 살펴 보겠습니다.
입력:
10122323889299500728
출력:
Mean: 397
이 문서에 기여하 Sukrit Bhatnagar., 는 경우 다음과 같 GeeksforGeeks 및 참여하고 싶다면,당신은 또한 문서를 작성하고 메일로서 귀하의 문서 [email protected]. 시 기사에 나오는 GeeksforGeeks 메인 페이지 및 도움말 기타 괴짜입니다.
작성하시기 바랍 의견을 찾으면 아무것도 잘못된,또는 당신이 원하는 더 많은 것을 공유하는 정보를 주제에 대해 논의 위
관심 리더! 지금 배우는 것을 멈추지 마십시오. 모든 중요한 Java 기초 개념 컬렉션의 기초와 Java 자바 컬렉션은 물론에서 학생들에게 적당한 가격이 될 산업 준비합니다.,