آرایه های چند بعدی(Multidimensional Arrays)

آرایه چند بعدی آرایه ای است که یک یا چند آرایه دارد.


برای ایجاد یک آرایه دو بعدی، هر آرایه را در مجموعه خود اضافه کنید
پرانتزهای مجعد:



مثال


int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };


myNumbers اکنون یک آرایه با دو آرایه به عنوان عناصر آن است.


برای دسترسی به عناصر آرایه myNumbers،
دو شاخص را مشخص کنید: یکی برای آرایه و دیگری برای عنصر داخل آن آرایه.
این مثال به عنصر سوم (2) در آرایه دوم (1) دسترسی دارد
myNumbers:




مثال


int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
int x = myNumbers[1][2];
System.out.println(x); // Outputs 7





همچنین می‌توانیم از یک حلقه در داخل یک حلقه دیگر برای دریافت عناصر یک دو استفاده کنیم. آرایه بعدی (هنوز باید به دو شاخص اشاره کنیم):




مثال


public class MyClass {
  public static void main(String[] args) {
    int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
    for (int i = 0; i < myNumbers.length; ++i) {
      for(int j = 0; j < myNumbers[i].length; ++j) {
        System.out.println(myNumbers[i][j]);
      }
    }
  }
}










خود را با تمرینات آزمایش کنید



ورزش:


یک آرایه از نوع رشته به نام ماشین‌ها ایجاد کنید.




= {"Volvo"، "BMW" "، "آب کم عمق"}؛





شروع تمرین