Java Console.readLine()メソッドの例示
以下は、Java Console.readLine()メソッドの使用例を示すサンプルコードです。
import java.io.Console;
public class ReadLineExample {
public static void main(String[] args) {
Console console = System.console();
if (console != null) {
String name = console.readLine("请输入您的姓名:");
int age = Integer.parseInt(console.readLine("请输入您的年龄:"));
System.out.println("您好," + name + ",您的年龄是" + age + "岁。");
} else {
System.out.println("无法使用Console对象,请在命令行中运行该程序。");
}
}
}
この例では、最初にSystem.console()メソッドを使ってConsoleオブジェクトを取得します。そして、readLine()メソッドを使ってユーザーの入力を読み取ります。名前を読み取る際には、「お名前を入力してください:」というプロンプトを使用し、年齢を読み取る際には、Integer.parseInt()メソッドを使ってユーザーの入力を整数に変換します。最後に、読み取った名前と年齢をコンソールに出力します。
注意してください、Console.readLine()メソッドはコマンドラインで実行されるJavaアプリケーションでのみ使用可能です。IDEで実行すると、System.console()メソッドがnullを返すため、適切な処理をコードに追加しました。