ユーザー入力操作のためにJavaのスキャナ関数を使用する方法
Java のスキャナーは、ユーザー入力を受信してプログラム内で処理するための非常に便利な機能です。この記事では、ユーザーの入力操作にスキャナー機能を使用する方法を紹介します。
- Scanner クラスのインポート
Scanner クラスを使用する前に、まずそれを導入する必要があります。 Java では、通常、入力操作は System.in を通じて完了する必要があるため、次のコードを使用できます。
import java.util.Scanner;
このコマンドは、Scanner クラスを含む java.util パッケージを導入します。
- Scanner オブジェクトの作成
インポートを使用すると、Scanner オブジェクトを作成できます。 Scanner オブジェクトを作成するメソッドは次のとおりです。
Scanner scanner = new Scanner(System.in);
このコードは Scanner オブジェクトを作成し、それを標準入力ストリーム (System.in) に関連付けます。
- Scanner オブジェクトを使用して入力を読み取る
Scanner オブジェクトから入力を取得するのは比較的簡単です。 Scanner クラスは、さまざまなタイプの入力を読み取るための複数のメソッドを提供します。以下に、Scanner の一般的なメソッドをいくつか示します。
- nextLine(): 入力行全体を読み取ります。
- next(): 次の単語を読み取ります。
- nextInt( ) : 次の整数を読み取ります。
- nextDouble(): 次の double 値を読み取ります。
次は、Scanner を使用してユーザー入力を読み取る方法を示すサンプル プログラムです。
import java.util.Scanner; public class UserInputDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入您的名字:"); String name = scanner.nextLine(); System.out.print("请输入您的年龄:"); int age = scanner.nextInt(); System.out.println("您好," + name + ",您今年" + age + "岁了。"); } }
上記のサンプル プログラムでは、まず Scanner オブジェクトのスキャナーを作成し、ユーザーが入力した名前と年齢をそれぞれ scanner.nextLine() メソッドと scanner.nextInt() メソッドを使用して読み取ります。最後に、これらの入力をコンソールに出力します。
Scanner クラスの nextLine() メソッドは、入力を読み取るときに行末に復帰文字を含めることに注意してください。キャリッジ リターンを除外したい場合は、以下に示すように、読み取り後に trim() メソッドを使用できます。
String input = scanner.nextLine().trim();
さらに、ユーザーが入力した型がプログラムで必要な型と一致しない場合は、 、プログラムはInputMismatchException例外をスローします。この場合、try-catch ブロックを使用して例外をキャッチし、ユーザーに再入力を求めることができます。
概要:
Java では、入力操作に Scanner クラスを使用するのは非常に簡単です。 Scanner クラスを導入し、Scanner オブジェクトを作成し、それが提供するメソッドを使用してユーザー入力を読み取るだけです。入力を読み取るときは、入力のタイプと形式を考慮し、適切に処理します。
以上がユーザー入力操作のためにJavaのスキャナ関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。

カプセルは3次元の幾何学的図形で、両端にシリンダーと半球で構成されています。カプセルの体積は、シリンダーの体積と両端に半球の体積を追加することで計算できます。このチュートリアルでは、さまざまな方法を使用して、Javaの特定のカプセルの体積を計算する方法について説明します。 カプセルボリュームフォーミュラ カプセルボリュームの式は次のとおりです。 カプセル体積=円筒形の体積2つの半球体積 で、 R:半球の半径。 H:シリンダーの高さ(半球を除く)。 例1 入力 RADIUS = 5ユニット 高さ= 10単位 出力 ボリューム= 1570.8立方ユニット 説明する 式を使用してボリュームを計算します。 ボリューム=π×R2×H(4

Spring Bootは、Java開発に革命をもたらす堅牢でスケーラブルな、生産対応のJavaアプリケーションの作成を簡素化します。 スプリングエコシステムに固有の「構成に関する慣習」アプローチは、手動のセットアップを最小化します。
