ホームページ > Java > &#&チュートリアル > Java の Scanner.hasNextShort() 関数を使用して、次の入力が short 整数かどうかを判断します。

Java の Scanner.hasNextShort() 関数を使用して、次の入力が short 整数かどうかを判断します。

WBOY
リリース: 2023-07-25 13:35:04
オリジナル
1371 人が閲覧しました

Java の Scanner クラスを使用すると、入力操作を簡単に実行でき、Scanner クラスの hasNextShort() 関数を使用して、次の入力が short 整数かどうかを判断できます。この記事では、hasNextShort()関数の使い方とコード例を紹介します。

1. Scanner クラスの紹介

Scanner クラスは Java で提供される、標準入力やファイル入力などを読み込むことができる便利な入力クラスです。これは、文字列を読み取るための next() や整数を読み取るための nextInt() など、さまざまなタイプの入力を読み取るための一連の nextXXX() メソッドを提供します。 hasNextShort() メソッドは、次の入力が short 整数かどうかを判断するために使用されます。

2. hasNextShort() 関数の使用方法

hasNextShort() 関数を使用する前に、まず Scanner オブジェクトを作成する必要があります。 Scanner オブジェクトを作成するには、さまざまな方法があります。たとえば、標準入力から Scanner オブジェクトを作成します。コードは次のとおりです:

Scanner scanner = new Scanner(System.in);
ログイン後にコピー

Scanner オブジェクトを作成した後、hasNextShort() 関数を使用して次のことを確認できます。次の入力が短整数かどうか。 hasNextShort() 関数はブール値を返します。次の入力が short 整数の場合は true を返し、それ以外の場合は false を返します。

3. コード例

次は、hasNextShort() 関数を使用して次の入力が short 整数かどうかを判断する方法を示す簡単なコード例です。

import java.util.Scanner;

public class ShortIntegerScannerExample {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);

        // 判断下一个输入是否为短整数
        if (scanner.hasNextShort()) {
            // 读取短整数
            short num = scanner.nextShort();
            System.out.println("输入的是短整数:" + num);
        } else {
            System.out.println("输入的不是短整数");
        }

        // 关闭Scanner对象
        scanner.close();
    }
}
ログイン後にコピー

上記のコードは、まず Scanner オブジェクト スキャナーを作成し、次に hasNextShort() 関数を使用して次の入力が short 整数かどうかを判断します。 short 整数の場合は、nextShort() 関数を使用して入力された short 整数を読み取り、関連情報を出力します。短整数でない場合は、対応するプロンプトが出力されます。

4. 概要

この記事では、Java の Scanner クラスの hasNextShort() 関数を使用して、次の入力が short 整数かどうかを判断する方法を紹介し、対応するコード例を示します。 hasNextShort() 関数を使用すると、入力が short 整数かどうかを簡単に判断できるため、型変換中に発生する可能性のある例外を回避できます。この記事がお役に立てば幸いです!

以上がJava の Scanner.hasNextShort() 関数を使用して、次の入力が short 整数かどうかを判断します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート