>Java >java지도 시간 >如何使用Scanner类的nextInt()方法从用户输入中读取整数

如何使用Scanner类的nextInt()方法从用户输入中读取整数

王林
王林원래의
2023-07-24 20:31:563220검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:다음 기사: