كيفية إعلان المصفوفات أحادية البعد:
اكتب var [] ؛ أو اكتب [] var ؛
عند إعلان صفيف ، لا يمكن تحديد طوله (عدد العناصر في الصفيف).
استخدم الكلمة الرئيسية الجديدة في Java لإنشاء كائن صفيف بالتنسيق:
اسم الصفيف = نوع جديد من عنصر الصفيف [عدد عناصر الصفيف]
مثال:
testnew.java:
رمز البرنامج:
الفئة العامة testnew {public static void main (string args []) {int [] s ؛ int أنا ؛ 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 (ديناميكي):
رمز البرنامج:
الفئة العامة testd {public static void main (string args []) {int a [] ؛ A = New 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 year ، month ، day ؛ التاريخ (int year ، int month ، int day) {this.year = year ؛ this.month = month ؛ this.day = اليوم ؛ }} tests.java (ثابت):
رمز البرنامج:
اختبارات الفئة العامة {public static void main (String args []) {int a [] = {0،1،2} ؛ Time Times [] = {New Time (19،42،42) ، وقت جديد (1،23،54) ، وقت جديد (5،3،2)} ؛ }} وقت الفصل {int hour ، min ، sec ؛ الوقت (int hour ، int min ، int sec) {this.hour = ساعة ؛ this.min = min ؛ this.sec = sec ؛ }} TestDefault.java (افتراضي):
رمز البرنامج:
الفئة العامة testDefault {public static void main (String args []) {int a [] = new int [5] ؛ System.out.println ("" + a [3]) ؛ }}ما سبق هو المعرفة ذات الصلة مثل إعلان صفيف Java ، الخلق ، التهيئة ، إلخ. آمل أن يتمكن من مساعدتك. شكرا لدعمكم لهذا الموقع!