Javaで再入力する方法

下次还敢
リリース: 2024-04-29 00:03:17
オリジナル
605 人が閲覧しました

Java での再入力は、Scanner オブジェクトの作成、バッファーのクリア (scanner.nextLine())、新しい入力の待機 (scanner.nextLine()) の 3 つのステップに分かれています。適切な Scanner メソッドを使用して、入力タイプ (nextLine()、nextInt() など) に基づいてデータを読み取ります。

Javaで再入力する方法

Java での再入力

Java プログラムにコンテンツを再入力するにはどうすればよいですか?

Java では、Scanner クラスを使用して、コンソールからユーザー入力を読み取ることができます。再入力には、以前に入力したデータをクリアし、新しい入力を待つことが含まれます。

ステップ:

  1. Scanner オブジェクトの作成:

    <code class="java">Scanner scanner = new Scanner(System.in);</code>
    ログイン後にコピー
  2. 前の入力の読み取り (オプション):

    <code class="java">String previousInput = scanner.nextLine();</code>
    ログイン後にコピー
  3. バッファのクリア:

    <code class="java">scanner.nextLine(); // 清除先前输入</code>
    ログイン後にコピー
  4. 新しい入力を待ちます:

    <code class="java">String newInput = scanner.nextLine();</code>
    ログイン後にコピー

コード例:

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

public class ReInputExample {

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

        System.out.println("Enter your name:");
        String name = scanner.nextLine();

        // 清除缓冲区
        scanner.nextLine();

        System.out.println("Enter your age:");
        int age = scanner.nextInt();

        // 打印结果
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
    }
}</code>
ログイン後にコピー

Note 注意事項:

  • 再入力する前に必ずバッファをクリアしてください。
  • 入力タイプに基づいて適切な Scanner メソッドを使用します (例: nextLine()nextInt())。
  • 数値入力の場合は、nextLine() ではなく、nextInt()nextDouble() などのメソッドを必ず使用してください。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!