ساخت ماتریس دو بعدی (آرایه دو بعدی)، در java

گاهی پیش می آید که نیاز به ساخت یک ماتریس دو بعدی (آرایه دو بعدی) در java داریم. در تعریف آرایه دو بعدی، باید دو اندیس برای هر عنصر آرایه در نظر گرفته شود، یکی برای شماره ستون آرایه و دیگری برای شماره ردیف آرایه (آرایه را به صورت یک ماتریس دو بعدی در نظر بگیرید).

در ادامه، دو شیوه برای تعریف ماتریس دو بعدی (آرایه دو بعدی) در java را آموزش خواهیم داد.

شیوه اول :

در شیوه اول، ما تنها آرایه دو بعدی و تعداد ستون و ردیف آن را تعریف می کنیم و عملا هیچ مقداری در آرایه ذخیره نمی شود و برنامه نویس، مقادیر مورد نظر خود را بعدا در آرایه ذخیره خواهد کرد :

مشاهده می کنید که آرایه از نوع int تعریف شده است و دارای نام array_1 و شامل 4 ردیف و 5 ستون می باشد.

شیوه دوم :

در شیوه دوم، مقادیر عناصر آرایه را در همان زمان تعریف آرایه، مشخص می کنیم :

نکته

اندیس مربوط به عناصر یک آرایه در java ، از شماره 0 شروع می شوند (نه از شماره 1)، هم برای ستون و هم برای ردیف.

برای دیدن یک برنامه کامل java که در آن، کدهای فوق به کار رفته است، به مثال زیر توجه کنید :

مثال

در برنامه eclipse ، یک پروژه java با نام Kelidestan می سازیم و سپس برای آن یک package با نام com.example.kelidestan ایجاد می کنیم و سپس برای آن package ، یک class با نام KelidestanClass می سازیم. بنابراین فولدربندی پروژه به صورت زیر خواهد بود :

ساخت ماتریس دو بعدی (آرایه دو بعدی)، در java

کدهای فایل KelidestanClass.java ، در هنگام ساخته شدن، به صورت زیر می باشد :

کدهای آن را به صورت زیر تغییر می دهیم :

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 586
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)