วิธีประกาศอาร์เรย์หนึ่งมิติ:
พิมพ์ var []; หรือประเภท [] var;
เมื่อประกาศอาร์เรย์ความยาวไม่สามารถระบุได้ (จำนวนองค์ประกอบในอาร์เรย์)
ใช้คำหลักใหม่ใน Java เพื่อสร้างวัตถุอาร์เรย์ในรูปแบบ:
ชื่ออาร์เรย์ = องค์ประกอบอาร์เรย์ประเภทใหม่ [จำนวนองค์ประกอบอาร์เรย์]
ตัวอย่าง:
testNew.java:
รหัสโปรแกรม:
TestNew คลาสสาธารณะ {โมฆะคงที่สาธารณะหลัก (String args []) {int [] s; int i; s = new int [5]; สำหรับ (i = 0; i <5; i ++) {s [i] = i; } สำหรับ (i = 4; i> = 0; i--) {system.out.println ("" + s [i]); - การเริ่มต้น:
1. การเริ่มต้นแบบไดนามิก: คำจำกัดความของอาร์เรย์จะดำเนินการแยกต่างหากจากการดำเนินการของการจัดสรรพื้นที่และกำหนดค่าให้กับอาร์เรย์;
2. การเริ่มต้นแบบคงที่: ในขณะที่กำหนดตัวเลขจัดสรรพื้นที่และกำหนดค่าให้กับองค์ประกอบอาร์เรย์
3. การเริ่มต้นเริ่มต้น: อาร์เรย์เป็นประเภทอ้างอิงและองค์ประกอบของมันเทียบเท่ากับตัวแปรสมาชิกของคลาส ดังนั้นหลังจากอาร์เรย์จัดสรรพื้นที่แต่ละองค์ประกอบจะเริ่มต้นโดยฤาษีตามกฎของตัวแปรสมาชิก
ตัวอย่าง:
testd.java (ไดนามิก):
รหัสโปรแกรม:
การทดสอบระดับสาธารณะ {โมฆะคงที่สาธารณะหลัก (String args []) {int a []; A = ใหม่ int [3]; A [0] = 0; A [1] = 1; A [2] = 2; วันที่วันที่ []; วัน = วันใหม่ [3]; วัน [0] = วันที่ใหม่ (2008,4,5); วัน [1] = วันที่ใหม่ (2008,2,31); วัน [2] = วันที่ใหม่ (2008,4,4); }} วันที่ชั้นเรียน {int ปี, เดือน, วัน; วันที่ (int ปี, เดือน int, วัน int) {this.year = ปี; this.month = เดือน; this.day = วัน; - tests.java (คงที่):
รหัสโปรแกรม:
การทดสอบระดับสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง args []) {int a [] = {0,1,2}; เวลาเวลา [] = {เวลาใหม่ (19,42,42), เวลาใหม่ (1,23,54), เวลาใหม่ (5,3,2)}; }} เวลาคลาส {int hour, min, sec; เวลา (int ชั่วโมง, int min, int sec) {this.hour = ชั่วโมง; this.min = min; this.sec = วินาที; - testdefault.java (ค่าเริ่มต้น):
รหัสโปรแกรม:
Public Class TestDefault {โมฆะคงที่สาธารณะหลัก (String args []) {int a [] = new int [5]; System.out.println ("" + a [3]); -ข้างต้นเป็นความรู้ที่เกี่ยวข้องเช่นการประกาศจาวาอาเรย์การสร้างการเริ่มต้น ฯลฯ ฉันหวังว่ามันจะช่วยคุณได้ ขอบคุณสำหรับการสนับสนุนเว็บไซต์นี้!