스캐너 클래스란 무엇인가요
파싱할 수 있는 클래스 기본 유형 및 문자열에 대한 간단한 텍스트 스캐너. 예를 들어, 다음 코드를 사용하면 사용자가 System.in에서 숫자를 읽을 수 있습니다.
Scanner sc = new Scanner(System.in); int i = sc.nextInt();
참고: System.in 시스템 입력은 키보드를 통해 데이터를 입력하는 것을 의미합니다.
참조 유형 사용 단계
# 🎜 🎜#Guide package
import 키워드를 사용하여 패키지를 가져오고, 클래스의 모든 코드 전에 패키지를 가져오고, java 아래의 모든 클래스에 사용할 유형을 소개합니다. .lang 패키지는 가져올 필요가 없습니다. 형식:import 包名.类名;
java.util.Scanner;
이 클래스의 객체를 생성하려면 이 클래스의 생성자 메서드를 사용하세요. 형식:
数据类型 变量名 = new 数据类型(参数列表);
예:
Scanner sc = new Scanner(System.in);
Call the member method of this class , 지정된 기능을 완료합니다. 형식:
变量名.方法名();
예:
int i = sc.nextInt(); // 接收一个键盘录入的整数
스캐너 사용 단계# 🎜🎜#클래스 보기
java.util.Scanner:
이 클래스는 사용하기 전에 가져와야 합니다.
View 생성 방법java.util.Scanner:
该类需要import导入后使用。
查看构造方法
public Scanner(InputStream source)
构造一个新的Scanner,它生成的值是从指定的输入流扫描的。
public int nextInt()
public Scanner(InputStream 소스)
새 Scanner를 생성합니다. 생성되는 값은 다음과 같습니다. 지정된 입력 스트림에서 스캔됩니다.
public int nextInt()
입력 정보의 다음 표시를 int 값으로 스캔
키보드를 사용하여 두 개의 데이터를 입력하고 합산하면 코드는 다음과 같습니다.
import java.util.Scanner; public class Test01Scanner { public static void main(String[] args) { // 创建对象 Scanner sc = new Scanner(System.in); // 接收数据 System.out.println("请输入第一个数据:"); int a = sc.nextInt(); System.out.println("请输入第二个数据:"); int b = sc.nextInt(); // 对数据进行求和 int sum = a + b; System.out.println("sum:" + sum); } }
최고의 값 얻기#🎜 🎜# 키보드로 3개의 데이터를 입력하고 최대값을 얻으세요. 코드는 다음과 같습니다:
관련 더보기 기사 튜토리얼 권장 사항: java빠른 시작#🎜🎜 #
위 내용은 Java에서 일반적으로 사용되는 클래스 ——스캐너의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!