การประกาศอาร์เรย์ไม่ได้เริ่มต้นอาร์เรย์ในหน่วยความจำ เมื่อเริ่มต้นตัวแปรอาร์เรย์ คุณสามารถกำหนดค่าให้กับอาร์เรย์ได้
Array เป็นประเภทอ้างอิง ดังนั้นคุณต้องใช้คำหลักใหม่เพื่อสร้างอินสแตนซ์ของอาร์เรย์ ตัวอย่างเช่น กำหนดค่าเหมือนคำสั่งต่อไปนี้ −
double[] price = new double[5]; price[0] = 3245.50; price[1] = 1234.50; price[2] = 8765.50; price[3] = 5784.50; price[4] = 6576.50;
เรากำหนดค่าห้าค่าข้างต้นให้กับอาร์เรย์ราคา คุณสามารถกำหนดค่าให้กับอาร์เรย์ในขณะที่ประกาศได้
double[] price = new double[5] {3245.50, 1234.50, 8765.50, 6576.50;};