以下是一個示例代碼,用于演示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
,因此我們在代碼中進行了相應的處理。