Java での再入力は、Scanner オブジェクトの作成、バッファーのクリア (scanner.nextLine())、新しい入力の待機 (scanner.nextLine()) の 3 つのステップに分かれています。適切な Scanner メソッドを使用して、入力タイプ (nextLine()、nextInt() など) に基づいてデータを読み取ります。
Java での再入力
Java プログラムにコンテンツを再入力するにはどうすればよいですか?
Java では、Scanner
クラスを使用して、コンソールからユーザー入力を読み取ることができます。再入力には、以前に入力したデータをクリアし、新しい入力を待つことが含まれます。
ステップ:
Scanner
オブジェクトの作成:
<code class="java">Scanner scanner = new Scanner(System.in);</code>
前の入力の読み取り (オプション):
<code class="java">String previousInput = scanner.nextLine();</code>
バッファのクリア:
<code class="java">scanner.nextLine(); // 清除先前输入</code>
新しい入力を待ちます:
<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 サイトの他の関連記事を参照してください。