Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ตัวแปรอาร์เรย์ 3 มิติ<br />
ตัวแปรอาร์เรย์ 3 มิติเปรียบได้กับการนำตัวแปรมาเรียงต่อกันหลายๆ ตัวในลักษณะของกล่องข้อมูล<br />
หรือเรียกอีกอย่างว่า อาร์เรย์ของอาร์เรย์ 2 มิติ ซึ่งสามารถจำลองตัวอย่างตัวแปรอาร์เรย์ 3 มิติ ชื่อตัวแปร<br />
intEx3 เป็นตัวแปรชนิดจำนวนเต็มที่สามารถเก็บข้อมูลจำนวนเต็มได้ 24 ตัวยกตัวอย่างดังนี้<br />
จากตัวอย่างจะเห็นได้ว่า ตัวแปรอาร์เรย์ที่มีขนาด 2 บล็อก 3 แถว 4 คอลัมน์สามารถเก็บข้อมูลได้<br />
24 ตัว โดยที่<br />
• ตัวแปรบล็อกที่ 1 แถวที่ 1 คอลัมน์ที่ 1 มีค่าเท่ากับ 9 เขียนได้เป็น intEx3[0][0][0] = 9<br />
• ตัวแปรบล็อกที่ 1 แถวที่ 1 คอลัมน์ที่ 2 มีค่าเท่ากับ 2 เขียนได้เป็น intEx3[0][0][1] = 2<br />
• ตัวแปรบล็อกที่ 1 แถวที่ 3 คอลัมน์ที่ 4 มีค่าเท่ากับ 7 เขียนได้เป็น intEx3[0][2][3] = 7<br />
• ตัวแปรบล็อกที่ 2 แถวที่ 1 คอลัมน์ที่ 1 มีค่าเท่ากับ 7 เขียนได้เป็น intEx3[1][0][0] = 7<br />
• ตัวแปรบล็อกที่ 2 แถวที่ 1 คอลัมน์ที่ 2 มีค่าเท่ากับ 1 เขียนได้เป็น intEx3[1][0][1] = 1<br />
• ตัวแปรบล็อกที่ 2 แถวที่ 3 คอลัมน์ที่ 4 มีค่าเท่ากับ 2 เขียนได้เป็น intEx3[1][2][3] = 2<br />
การเขียนโปรแกรมกับตัวแปรอาร์เรย์<br />
เมื่อผู้อ่านได้ทำความรู้จักกับลักษณะของตัวแปรอาร์เรย์ในประเภทต่างๆ กันไปแล้ว ในหัวข้อนี้จะ<br />
เป็นการใช้งานตัวแปรอาร์เรย์ในการเขียนโปรแกรมของเรา โดยจะกล่าวถึงการประกาศใช้งานตัวแปร กำหนด<br />
ค่าตัวแปร และการอ้างถึงข้อมูลตัวแปร<br />
การประกาศตัวแปรอาร์เรย์<br />
ในหัวข้อที่ผ่านมาผู้อ่านได้เรียนรู้การประกาศตัวแปรชนิดต่างๆ กันไปแล้ว ซึ่งการประกาศตัวแปร<br />
อาร์เรย์นั ้นมีกฎการตั้งชื ่อและรูปแบบคำสั่งเหมือนกับการประกาศตัวแปรทั่วไป ต่างกันเพียงแต่การประกาศ<br />
ตัวแปรอาร์เรย์นั้นต้องมีการกำหนดขนาดของตัวแปรไว้เท่านั้นเอง ซึ่งมี 2 รูปแบบดังนี้<br />
type varName[ ] = new type[n];<br />
หรือ<br />
type varName[ ];<br />
varName = new type[n];<br />
338<br />
<strong>Android</strong> <strong>App</strong> <strong>Development</strong> <strong>ฉบับสมบูรณ์</strong>