JavaでScanner.hasNext()メソッドを使用して次のマーカーがあるかどうかを確認するにはどうすればよいですか?
Java で Scanner.hasNext() メソッドを使用して次のマーカーがあるかどうかを確認するにはどうすればよいですか?
Scanner クラスは Java でよく使われるユーザー入力データ用のクラスで、標準入力やファイルなどを非常に便利に読み込むことができます。 Scanner クラスを使用する場合、入力が期待どおりかどうかを確認する必要があることがよくありますが、この場合は、Scanner の hasNext() メソッドを使用できます。
Scanner クラスの hasNext() メソッドは、現在の入力に次のトークンがあるかどうかを確認するために使用され、その戻り値はブール型です。入力に次のトークンがある場合、hasNext() メソッドは true を返し、入力が終了して次のトークンがない場合は false を返します。
次は、Scanner.hasNext() メソッドを使用して次のトークンがあるかどうかを確認する具体的なコード例です。
import java.util.Scanner; public class ScannerExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数:"); if (scanner.hasNextInt()) { int num = scanner.nextInt(); System.out.println("你输入的整数是:" + num); } else { System.out.println("输入错误,请输入一个整数!"); } scanner.close(); } }
上の例では、Scanner クラスを使用して読み取ります。ユーザーが入力した整数。まず、Scanner オブジェクトを作成し、標準入力からデータを読み取るためのパラメーターとして System.in を渡します。
次に、hasNextInt() メソッドを使用して、入力が整数かどうかを確認します。入力が整数の場合、 nextInt() メソッドを通じて整数を読み取り、 num 変数に格納して出力します。入力が整数でない場合は、ユーザーに入力エラーを求めるプロンプトが表示されます。
最後に、Scanner の close() メソッドを呼び出して、Scanner オブジェクトを閉じます。
上記のコードを使用すると、Scanner.hasNext() メソッドを使用して、入力が期待どおりかどうかを確認し、状況に応じて処理することが簡単にできます。これはユーザー入力を処理するときに非常に便利で、予期しない入力によって引き起こされるエラーを効果的に回避できます。
まとめると、Scanner.hasNext() メソッドは、入力に次のマークがあるかどうかを確認する Java のメソッドで、入力が期待どおりかどうかを簡単に判断し、対応する処理を実行できます。この記事の紹介を通じて、読者が入力処理に Scanner クラスをより適切に使用できるようになることを願っています。
以上がJavaでScanner.hasNext()メソッドを使用して次のマーカーがあるかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Dreamweaver Mac版
ビジュアル Web 開発ツール
