以下是一个示例代码,用于演示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
,因此我们在代码中进行了相应的处理。