» E-Learning Room >
Java
( 591 Views )
Mon 01-09-2551 Time 12:30
Category: Java/
|
ต้องใช้คำสั่ง IOException และ Package ชื่อ java.io
ร่วมกันเสมอ การใช้ System.in.read ใช้รับข้อมูลเพียง 1 ตัวอักษร โดยข้อมูลที่เป็น ASCII ต้องแปลงเป็นตัวอักษรก่อนด้วยวิธี Type Casting คือ นำชนิดของข้อมูลผลลัพธ์ไปไว้หน้าของข้อมูลที่ต้องการแปลง และ
|
|||
| การใช้
BufferedReader ร่วมกับ InputStreamReader รูปแบบ InputStreamReader reader = new InputStreamReader (System.in); BufferedReader Stdin =new BufferedReader (reader); หรือ BufferedReader Stdin = new BufferedReader (new InputStreamReader (System.in)); และใช้ Method ชื่อ readLine ในการรับข้อมูลทางจอภาพดังนี้ Input = Stdin.readLine(); ในการตรวจสอบความผิดพลาดสามารถทำได้โดยใช้คำสั่ง try และ catch |
|||
|
|||
|
|||
|
การรับข้อมูลจากแป้นพิมพ์โดยใช้ DataInputStream คลาส DataInputStream เป็นสับคลาสของ FilterInputStream และ InputStream ตัวแปรที่ต้องผ่านให้คลาส DataInputStream คือ System.in (InputStream) รูปแบบ DataInput input = new DataInputStream(System.in); คลาส DataInputStream มี Method ในการอ่านข้อมูล ดังนี้ 1. readLine() อ่านข้อมูลตัวอักษรที่จบด้วยการขึ้นบรรทัดใหม่ 2. readInt() และ readLong() อ่านข้อมูลจำนวนเต็ม 3. readFloat() และ readDouble() อ่านข้อมูลจำนวนจริง 4. readUnsignedByte() อ่านจำนวนเต็มที่ไม่รวมเครื่องหมาย |
|||
|
|||
แสดงความคิดเห็น “ การรับข้อมูลทางแป้นพิมพ์ Comment”







