Link Exchange
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
โจทย์ได้มาจาก http://www.sourcecode.in.th/wbread.php?no=3521ช่วยแก้โจทย์จาวาด้วยครับจงเขียนโปรแกรมเพื่อสร้างอาร์เรย์ 3 มิติ 3x3x3-มีการรับข้อมูลเป็นข้อความจากคีย์บอร์ด-นำข้อมูลไปเก็บไว้ในอาร์เรย์ -แสดงผลลัพท์ออกมาแสดงทางหน้าจอ -จัดการข้อผิดพลาดในกรณีที่มีการป้อนตัวข้อมูลที่ไม่ใช่ตัวหนังสือ***จากโจทย์ เป็นการป้อนตัวหนังสือ ลงในข้อมูลอาร์เรย์ 3x3x3 และมีการรับข้อมูล จากนั้นก็แสดงผลพร้อมทั้งมีการจัดการข้อผิดพลาดเมื่อป้อนข้อมูลอื่นที่ไม่ใช่ตัวหนังสือ ***เนื่องจาก การรับค่าอินพุทที่ป้อนเข้าไปจะถูกแปลงข้อมูลให้เป็น string (ตัวหนังสือ)อยู่แล้วจึงไม่ต้องตรวจสอบ หรือทำอะไร
/** * @Auther: Mr.Suppakit Thongdee * @Website: www.sourcecode.in.th * Oct 02, 2014 */ import java.util.Scanner; public class Input3DArray { public static void main(String[] args) { int iDimension =3; String[][][] arrData = new String[iDimension][iDimension][iDimension]; String strInput ; //Menu System.out.println("=====โปรแกรมอาร์เรย์ 3 มิติ ===="); System.out.println("รับข้อมูล 3X3X3----------------"); //Input Scanner in = new Scanner(System.in); for(int i=0; i<iDimension; i++){ for(int j=0; j<iDimension ; j++){ for(int k=0; k<iDimension ; k++){ System.out.print("รับข้อมูล ["+String.valueOf(i)+"][" +String.valueOf(j)+"][" +String.valueOf(k)+"] :"); strInput = in.next(); arrData[i][j][k] = strInput; } } } //Display System.out.println("แสดงผลข้อมูล ----------------"); for(int i=0; i<iDimension; i++){ System.out.println("Data[" + String.valueOf(i) + "][X][X]"); for(int j=0; j<iDimension ; j++){ for(int k=0; k<iDimension ; k++){ System.out.print(arrData[i][j][k] + " | "); } System.out.println(""); } System.out.println(""); } } }
Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us