انواع نوع داده ای در جاوا

نوع داده ای در جاوا

متغیرها محلی از حافظه اصلی را جهت ذخیره مقدار و ارزش ها نگه می دارند. سیستم عامل براساس نوع داده ای متغیر میزان حافظه را اختصاص می دهد. در زیر انواع نوع داده ای در زبان جاوا را مورد بررسی قرار می دهیم.

به طور کلی دو نوع داده در جاوا وجود دارد : ۱- داده های اولیه ۲- شی/مرجع

انواع داده اولیه :

Byte :

  • ۸ بیتی اعداد صحیح
  • مقدار حداقل ۱۲۸-
  • مقدار حداکثر ۱۲۷
  • مقدار پیش فرض آن ۰ است.

short :

  • ۱۶ بیتی اعداد صحیح
  • مقدار حداقل ۳۲۷۶۸-
  • مقدار حداکثر ۳۲۷۶۷
  • مقدار پیش فرض آن ۰ است.

int :

  • نوع داده ای ۳۲ بیتی اعداد صحیح
  • مقدار حداقل ۲,۱۴۷,۴۸۳,۶۴۸ –
  • مقدار حداکثر ۲,۱۴۷,۴۸۳,۶۴۷
  • مقدار پیش فرض ۰ است.

معمولاً جهت ذخیره اعداد از این نوع داده ای استفاده می کنیم مگر اینکه به ذخیره اعداد خیلی بزرگ نیاز داشته باشیم.

long :

  • نوع داده ای ۶۴ بیتی اعداد صحیح خیلی بزرگ
  • مقدار حداقل ۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۸ –
  • مقدار حداکثر ۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۷
  • مقدار پیش فرض ۰ است.

float :

  • نوع داده ای ۳۲ بیتی ممیز شناور
  • عمدتاً از اعداد ممیز شناور جهت صرفه جویی در حافظه در آرایه های بزرگ استفاده میشود.
  • نوع داده ای float برای مقادیر دقیق استفاده نمی گردد.
  • مقدار پیش فرض ۰٫۰f است.

double :

  • نوع داده ای ۶۴ بیتی و دوبرابر float
  • این نوع داده به طور پیش فرض جهت مقادیر اعشاری استفاده می گردد.
  • برای مقادیر دقیق و درست استفاده نمی گردد. (مانند ارز و قیمت)
  • مقدار پیش فرض ۰٫۰d است.

boolean :

  • نوع داده بولی یک بیت از اطلاعات را نگه می دارد.
  • تنها دو مقدار ممکن وجود دارند : درست و نادرست
  • این نوع داده معمولا جهت درست یا نادرست بودن شرط ها استفاده می گردد.
  • مقدار پیش فرض نادرست است.

char :

  • یک کاراکتر یونیکد ۱۶ بیتی است.
  • جهت ذخیره یک کارکتر استفاده می گردد.

انواع نوع داده مرجع :

متغیرهایی (شی) که از یک کلاس توسط متد سازنده آن تعریف می گردد را متغیرهای مرجع می گویند.

  • متغیرهای آرایه : مجموعه های متوالی از یک نوع داده
  • متغیرهای رشته ای : آرایه ای از کارکترها (از این متغیر جهت ذخیرها  رشته ها یا متن هایمان استفاده می کنیم)
  • اشیاء یک کلاس

 

این مطلب را با دوستان خود به اشتراک بگذارید :
آموزش برنامه نویسی آموزش جاوا

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید

از ما حمایت کنید