นำเข้า Java.io.BufferedReader; นำเข้า java.io.ioxception; System.in method readtest (); อินพุตจากคีย์บอร์ดอักขระ แต่สำหรับการได้มาของตัวละครหนึ่งตัว* ข้อเสีย 2: ได้รับเฉพาะประเภทถ่านเท่านั้น หากคุณต้องการได้รับ int, ลอยและอินพุตประเภทอื่น ๆ มันเป็นปัญหามากขึ้น */ public static void chartest () {ลอง {system.out.print ("ป้อนถ่าน:"); ) {e.printstacktrace ();} /*** method inputstreamreamreader และ bufferedreader* ข้อได้เปรียบ: คุณสามารถรับอินพุตสตริงของแป้นพิมพ์* ข้อเสีย: วิธีการรับมัน public void readtest () {system.out.println ("readtest โปรดป้อนข้อมูล:"); ลอง {// ในวิธีการใน BufferedReader }} / *** คลาสสแกนเนอร์* Advantage 1: คุณสามารถรับอินพุตสตริงของอินพุตคีย์บอร์ดได้* Advantage Two: มี INT -Made, Float และอื่น ๆ Void ScannerTest () {Scanner SC = ใหม่สแกนเนอร์ (System.in); out.println ("scannertest โปรดป้อนอายุ:"); NextFloat (); " +อายุ +"/n " +" เงินเดือน: " +เงินเดือน);}} สรุป:
เพื่อรับอินพุตในแป้นพิมพ์:
Python มีให้มี raw_input () ใน Python2 และ Python3 มีอินพุต ()
C แสดงฟังก์ชั่น scanf ()
C ++ มีฟังก์ชั่น CIN () เพื่อรับอินพุตแป้นพิมพ์
ไม่มีฟังก์ชั่นที่พร้อมใช้งานใน Java เพื่อรับอินพุตแป้นพิมพ์ แต่ยังสามารถใช้งานได้โดยวิธีการข้างต้น