เรื่องนี้ผมไม่ค่อยรู้นะอ่านมาแบบลวกๆแต่ยัังไม่ได้เรียนในเนื้อหานี้
สมมุตินะถ้าผมระกาศตัวแปลแบบนี้
int[] a = new int[10]; <---คือตัวแปลนี้จะเป็นarrayแบบ1มิติซึ่งมีขนาดเท่ากับ 10 ช่องใช่มั้ยแล้ว1ช่องนี่มันเก็บค่าได้ขนาดใหนหลอครับ
แล้วถ้าแบบนี้แตกต่างจากข้างบนมั้ยครับ
int i = 10;
int[] a = new int[i];