Itu akan tergantung pada lingkungan Anda. Jika Anda menjalankan UI Swing via javawmisalnya, maka tidak ada konsol untuk ditampilkan. Jika Anda menjalankan dalam IDE, itu akan sangat tergantung pada penanganan IDE khusus konsol IO.
Dari baris perintah, itu seharusnya baik-baik saja. Sampel:
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);
}
}
Jalankan ini hanya dengan java:
> javac Test.java
> java Test
Foo <---- entered by the user
I saw this line: Foo <---- program output
Pilihan lain adalah menggunakan System.in, yang Anda mungkin ingin membungkusnya BufferedReaderdengan membaca baris, atau menggunakan Scanner(lagi membungkus System.in).