Nó sẽ phụ thuộc vào môi trường của bạn. javawVí dụ: nếu bạn đang chạy UI UI , thì sẽ không có bảng điều khiển để hiển thị. Nếu bạn đang chạy trong IDE, nó sẽ phụ thuộc rất nhiều vào cách xử lý IO của console cụ thể.
Từ dòng lệnh, nó sẽ ổn mặc dù. Mẫu vật:
import java.io.Console;
public class Test {
public static void main(String[] args) throws Exception {
Console console = System.console();
if (console == null) {
System.out.println("Unable to fetch console");
return;
}
String line = console.readLine();
console.printf("I saw this line: %s", line);
}
}
Chạy này chỉ với java:
> javac Test.java
> java Test
Foo <---- entered by the user
I saw this line: Foo <---- program output
Một tùy chọn khác là sử dụng System.in, mà bạn có thể muốn bọc trong một BufferedReaderdòng để đọc hoặc sử dụng Scanner(gói lại System.in).