Impor Java.io.bufferedReader; Metode System.inTest (); Input dari keyboard karakter, tetapi hanya untuk akuisisi satu karakter* kerugian 2: hanya jenis char yang diperoleh. Jika Anda ingin mendapatkan int, mengapung dan jenis input lainnya, itu lebih merepotkan. *Public static void chartest () {coba {System.out.print ("Masukkan char:"); ) {E.PrintStackTrace ();} /*** InputStreamReamReader dan Metode BufferedReader* Keuntungan: Anda bisa mendapatkan input string dari keyboard* Kerugian: Cara mendapatkannya, mengapung jenis -jenis jenis yang sama masih perlu dikonversi* / Public void readTest () {System.out.println ("ReadTest, silakan masukkan data:"); Coba {// dalam metode di BufferedReader. }} / *** Kelas Pemindai* Keuntungan 1: Anda bisa mendapatkan input string dari input keyboard* Keuntungan Dua: Ada Int -Basion, Float, dll. Jenis data sangat kuat dan sangat nyaman; Void scannerTest () {scanner sc = pemindai baru (System.in); out.println (scannerTest, silakan masukkan usia: "); nextFloat (); " +Usia +"/n " +" gaji: " +gaji);}} Meringkaskan:
Untuk mendapatkan input di keyboard:
Python menyediakan, ada raw_input () di Python2, dan Python3 memiliki input ().
C menyediakan fungsi scanf ()
C ++ menyediakan fungsi CIN () untuk mendapatkan input keyboard
Tidak ada fungsi siap -siap di Java untuk mendapatkan input keyboard, tetapi masih dapat diimplementasikan dengan metode di atas.