پایگاه دانش

پایگاه دانش، همان جایی است که قرار است دانش ها ماندگار شوند..

پایگاه دانش

پایگاه دانش، همان جایی است که قرار است دانش ها ماندگار شوند..

طبقه بندی موضوعی
يكشنبه, ۱ تیر ۱۳۹۳، ۱۰:۰۷ ق.ظ

آرایه ها در جاوا

عملکرد آرایه ها در جاوا با عملکردشان در زبانهای دیگر مانندC/C++ کاملا متفاوت است.

برای ایجاد یک آرایه باید یک متغیر آرایه ای از نوع مورد نظر ایجاد کنید.فرم کلی به این صورت است:

Type  var-name[ ];

نوع داده یکایک عناصر تشکیل دهنده آرایه را مشخص می کند.از این رو نوع آرایه مشخص می کند که چه نوع داده هایی در آرایه ذخیره خواهد شد.

Int  month_day[ ];

نمایانگر یک آرایه بدون مقدار است.برای اینکه این آرایه را با آرایه ای فیزیکی از مقادیر صحیح مرتبط سازید؛لازم است آرایه را با استفاده ازnew ایجاد و آنرا به month_dayتخصیص دهید.newعملگر ویژه ای برای تخصیص حافظه است.(درC++ هم newداریم که دقیقا این کارو انجام میده)

فرم کلی newبرای آرایه های تک بعدی به این صورت است:

Array-var=new type[size];

Type: نوع داده ها

size: تعداد عناصر آرایه

array-var: متغیر آرایه ای است که با آن مرتبط می شود.

یعنی برای اینکه از new برای تخصیص آرایه استفاده کنید؛باید نوع و تعداد عناصری که باید تخصیص داده شوند را مشخص نمایید. عناصری که به وسیلهnew به آرایه تخصیص می یابند به طور خودکار با صفر مقداردهی می شوند:

Month_day=new int[12];

Month_day به آرایه ای از۱۲ عدد صحیح اشاره خواهد داشت به علاوه تمام عناعر آرایه با صفر مقداردهی واهند شد.

دستور زیر حافظه 28 را به آرایه مورد نظر اختصاص میدهد:

Month_day[1]=28;

سطر زیر سبب نمایش مقدار ذخیره شده در ایندکس شماره ۳(عنصر چهارم)می شود.

System.out.println(month_day[3]);

آرایه ها را می توان هنگام تعریف کردن؛مقداردهی کرد. برای این کار؛مقادیر  بین دو آکولادbrace نوشته شده و با کاما از یکدیگر جدا می شوند. دستور زیر مقادیر داخل آکولاد را به ترتیب به آرایه های اختصاص میدهد.

Int month_day[ ]= {31,28,31,30,31,30,31,31,30,31,30,31};


منبع:

مینا هوشمند

http://www.ittutorial.ir

موافقین ۰ مخالفین ۰ ۹۳/۰۴/۰۱
امین جوانشیر

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی