Scanner 클래스의 nextInt() 메서드를 사용하여 사용자 입력에서 정수를 읽는 방법
Scanner 클래스는 Java에서 일반적으로 사용되는 도구 클래스로 표준 입력, 파일 또는 문자열에서 데이터를 읽는 데 사용됩니다. Scanner 클래스는 정수, 부동 소수점 숫자, 문자열 등을 포함하여 다양한 유형의 데이터를 읽는 다양한 메서드를 제공합니다. 그 중 nextInt() 메소드는 입력으로부터 정수를 읽어오는 데 사용되는 메소드이다.
다음은 코드 예제와 함께 Scanner 클래스의 nextInt() 메서드를 사용하여 사용자 입력에서 정수를 읽는 방법을 자세히 소개합니다.
1단계: Scanner 클래스 소개
먼저 Scanner 클래스는 다음과 같아야 합니다. 코드에 소개되었습니다. 이 작업을 수행하려면 다음 코드를 사용할 수 있습니다.
import java.util.Scanner;
2단계: Scanner 개체 만들기
Scanner 클래스를 사용하기 전에 Scanner 개체를 만들어야 합니다. Scanner 객체는 다음 코드를 통해 생성될 수 있습니다. 여기서 System.in은 표준 입력에서 데이터 읽기를 나타냅니다.
Scanner scanner = new Scanner(System.in);
3단계: nextInt() 메서드를 사용하여 정수 읽기
Scanner 객체를 생성한 후 nextInt를 사용할 수 있습니다. () 방식으로 사용자로부터 입력을 받습니다. 정수를 읽어옵니다. nextInt() 메소드는 사용자가 정수를 입력할 때까지 사용자 입력을 기다립니다. 다음은 nextInt() 메소드를 사용하여 정수를 읽는 코드 예제입니다.
System.out.print("请输入一个整数:"); int num = scanner.nextInt(); System.out.println("您输入的整数是:" + num);
위 코드에서 System.out.print() 메소드를 사용하여 프롬프트 정보를 출력한 다음 scanner.nextInt를 사용합니다. () 메소드를 호출하여 사용자 입력에서 정수를 읽어 변수 num에 저장하고 마지막으로 System.out.println() 메소드를 사용하여 읽은 정수를 인쇄합니다.
4단계: Scanner 개체 닫기
Scanner 개체를 사용한 후에는 수동으로 닫아 리소스를 해제하는 것이 좋습니다. Scanner 객체는 다음 코드를 통해 닫을 수 있습니다.
scanner.close();
전체 샘플 코드는 다음과 같습니다.
import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { // 创建Scanner对象 Scanner scanner = new Scanner(System.in); // 使用nextInt()方法读取整数 System.out.print("请输入一个整数:"); int num = scanner.nextInt(); System.out.println("您输入的整数是:" + num); // 关闭Scanner对象 scanner.close(); } }
위 단계와 샘플 코드를 통해 사용자 입력에서 정수를 읽는 기능을 구현할 수 있습니다. 물론 Scanner 클래스는 nextDouble(), nextBoolean() 등과 같이 다양한 유형의 데이터를 읽는 데 사용할 수 있는 다른 많은 메서드도 제공합니다. 특정 요구 사항에 따라 사용자가 입력한 데이터를 읽는 데 적합한 방법을 선택할 수 있습니다.
이 기사가 Scanner 클래스의 nextInt() 메서드를 사용하여 사용자 입력에서 정수를 읽는 방법을 이해하는 데 도움이 되었기를 바랍니다.
위 내용은 如何使用Scanner类的nextInt()方法从用户输入中读取整数의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!