จากการศึกษาในสองส่วนแรก เรารู้วิธีสร้างอาร์เรย์ ในส่วนนี้เราจะเรียนรู้การใช้อาร์เรย์ต่อไป
อาร์เรย์หนึ่งมิติเข้าถึงองค์ประกอบต่างๆ ผ่าน สัญลักษณ์ดัชนี เช่น boy[0], boy[1] เป็นต้น ควรสังเกตว่าดัชนีเริ่มต้นจาก 0 ดังนั้นหากอาร์เรย์มี 7 องค์ประกอบ ดัชนีจะสิ้นสุดที่ 6 หากโปรแกรมใช้คำสั่งต่อไปนี้:
เด็กชาย[7]=384.98f;
โปรแกรมสามารถคอมไพล์และส่งผ่านได้ แต่ ArrayIndexOutOfBoundsException จะเกิดขึ้นระหว่างรันไทม์ ดังนั้นคุณต้องระมัดระวังเมื่อใช้อาร์เรย์เพื่อป้องกัน ไม่ให้ดัชนีอยู่นอกขอบเขต
อาร์เรย์สองมิติยังเข้าถึงองค์ประกอบของตัวเองผ่าน สัญลักษณ์ดัชนี เช่น a[0][1], a[1][2] เป็นต้น ควรสังเกตว่าดัชนีเริ่มต้นจาก 0 ตัวอย่างเช่น สอง- อาร์เรย์มิติ a ถูกประกาศให้ถูกสร้างขึ้น:
inta[][]=ใหม่[6][8];
จากนั้นดัชนีแรกจะเปลี่ยนจาก 0 เป็น 5 และดัชนีที่สองเปลี่ยนจาก 0 เป็น 7
จำนวนองค์ประกอบในอาร์เรย์เรียก ว่าความยาวของอาร์เรย์ สำหรับอาร์เรย์หนึ่งมิติ ค่าของ "array name.length" คือจำนวนองค์ประกอบในอาร์เรย์ สำหรับอาร์เรย์สองมิติ ค่าของ "array name.length" คือจำนวนของอาร์เรย์หนึ่งมิติ ประกอบด้วย.
ตัวอย่างเช่น:
floata[]=newfloat[12];intb[][]=newint[3][6];
ค่าของ a.length คือ 12 ในขณะที่ค่าของ b.length คือ 3