ホームページ  >  記事  >  Java  >  Javaでスキャナーを使用する方法

Javaでスキャナーを使用する方法

下次还敢
下次还敢オリジナル
2024-05-07 02:00:25760ブラウズ

Java では、入力ソースから入力を読み取るために Scanner クラスが使用されます。使用手順: Scanner オブジェクトの作成: 新しい Scanner (入力ソース) 入力の読み取り: nextInt()、nextLine() およびその他のメソッド Scanner オブジェクトを閉じる: close()

Javaでスキャナーを使用する方法

#Java で Scanner クラスを使用する方法

はじめに:
Java では、Scanner クラスはさまざまな入力ソース (たとえば、コンソール、ファイルなど) を使用してユーザー入力を読み取ります。

構文:

<code class="java">Scanner scanner = new Scanner(InputStream source);</code>

このうち、source は、入力ソースを表す InputStream オブジェクトです。

使用法:

  1. Scanner オブジェクトの作成: new Scanner() コンストラクターを使用して Scanner オブジェクトを作成します。入力ソースをパラメーターとしてコンストラクターに渡します。
  2. 入力の読み取り: nextInt()nextLine() およびその他のメソッドを使用して、特定の種類のデータを読み取ります。これらのメソッドは、入力ソースから値を読み取り、それを適切な型に変換します。
  3. Scanner オブジェクトを閉じます。 close() メソッドを使用して Scanner オブジェクトを閉じ、システム リソースを解放します。

例:

<code class="java">import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("输入您的年龄:");
        int age = scanner.nextInt();

        System.out.println("输入您的姓名:");
        String name = scanner.nextLine();

        System.out.println("您的年龄是:" + age);
        System.out.println("您的姓名是:" + name);

        scanner.close();
    }
}</code>

注:

    入力ソースが開いていることを確認してください。そうでない場合は、
  • NoSuchElementException 例外が発生します。
  • nextLine() メソッドを使用すると、改行文字を含む行全体が読み取られます。
  • リソースのリークを避けるために、スキャナを使用する前にスキャナを閉じる必要があります。

以上がJavaでスキャナーを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。