Java で入力された数字と文字を読み取るにはどうすればよいですか? Scanner クラスを使用して、数値 (nextInt()) と文字列 (nextLine()) を読み取ります。 BufferedReader クラスを使用して、テキスト行を読み取り、数値を解析します (parseInt())。 Console クラスを使用して、数値 (nextInt()) と文字列 (readLine()) を読み取ります。
Java で入力された数字や文字を読み取る方法
Java にはさまざまな制御メソッドがあります。プラットフォームは次のように読み取ります。ユーザーが入力した数字と文字:
1. Scanner クラス
Scanner クラスは、それぞれ数値と文字列を読み取るための nextInt() メソッドと nextLine() メソッドを提供します。 。
<code class="java">import java.util.Scanner; public class ReadInput { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取数字 int number = scanner.nextInt(); // 读取字符串(包括空格) String inputString = scanner.nextLine(); } }</code>
2. BufferedReader クラス
BufferedReader クラスは、テキスト行を読み取るための readLine() メソッドを提供します。
<code class="java">import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ReadInput { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // 读取数字 int number = Integer.parseInt(reader.readLine()); // 读取字符串(不包括换行符) String inputString = reader.readLine(); } }</code>
3. コンソール クラス
コンソール クラス (Java 11 で導入) は、入力を読み取るためのより簡潔な方法を提供します。
<code class="java">import java.io.Console; public class ReadInput { public static void main(String[] args) { Console console = System.console(); // 读取数字 int number = console.reader().nextInt(); // 读取字符串(包括空格) String inputString = console.reader().readLine(); } }</code>
注:
以上がJavaで入力された数字と文字を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。