Java でキャリッジ リターンとライン フィードの入力を読み取るための 2 つのメソッド: Scanner クラス: nextLine() メソッドは、入力の行全体をキャリッジ リターンに読み取ります。 BufferedReader クラス: readLine() メソッドは、入力の行全体を行末
Enter を使用して Java でデータの入力を続ける 2 つの方法
##1。スキャナ クラス
スキャナ クラスは、ユーザー入力からデータを読み取るために使用される Java のクラスです。これは、標準入力から復帰文字までの行全体を読み取る nextLine() メソッドを提供します。
使用法:
<code class="java">import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入你的名字:"); String name = scanner.nextLine(); System.out.printf("你的名字是:%s\n", name); } }</code>
2. BufferedReader クラス
BufferedReader クラスは、readLine を提供する文字入力ストリームです。 () メソッドは、標準入力から行末まで文字列を読み取ります。
使用法:
<code class="java">import java.io.BufferedReader; import java.io.InputStreamReader; public class BufferedReaderDemo { public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入你的年龄:"); int age = Integer.parseInt(reader.readLine()); System.out.printf("你的年龄是:%d\n", age); } }</code>
概要
Scanner クラスと BufferedReader クラスは両方とも、ユーザー入力からデータを読み取るために使用されます。効果的なツール。 Scanner クラスは文字列の読み取りに適しており、BufferedReader クラスは整数や浮動小数点数などの他のデータ型の読み取りに適しています。
以上がJavaでキャリッジリターンを使用してデータの入力を続ける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。