أنواع البيانات في لغة البرمجة جافا

اقرأ في هذا المقال


أنواع البيانات في لغة البرمجة جافا Data Types in Java:

تحدد أنواع البيانات الأحجام والقيم المختلفة التي يمكن تخزينها في المتغيرات وتنقسم البيانات في لغة البرمجة جافا إلى نوعين رئيسين:

  • أنواع البيانات البدائية – Primitive Data Types.
  • أنواع البيانات المرجعية – Reference/Object Data Types.

أنواع البيانات البدائية Primitive Data Types:

هناك ثمانية أنواع بدائية في لغة البرمجة جافا و هي:

byteshort
intlong
floatdouble
booleanchar
  • النوع (byte): وهذا النوع يمثل عدد صحيح يتكون من 8 (bit)، وأقل قيمة يمكن تخزينها فيه هي (2^7) و هذا يساوي (128) وإذا لم نضع أي قيمة فإنه توضع القيمة (0) كقيمة افتراضية، ويستخدم لتخزين عدد صغير الحجم لا يحتوي على فاصلة عشرية أي لتخزين عدد صحيح.
  • النوع (short): وهذا النوع يمثل عدد صحيح يتألف من 16 وهذا النوع يستخدم لتخزين عدد متوسط الحجم لا يحتوي على فاصلة عشرية أي لتخزين عدد صحيح، وإذا لم نضع أي قيمة توضع القيمة (0) كقيمة افتراضية.
  • النوع (int): وهذا النوع يمثل عدد صحيح يتألف من 32 (bit)، ويستخدم هذا النوع لتخزين عدد كبير لا يحتوي على فاصلة عشرية أي لتخزين عدد صحيح.
  • النوع (Long): وهذا النوع يمثل عدد صحيح يتألف من 64 (bit)، ويستخدم هذا النوع لتخزين عدد كبير جداً لا يحتوي على فاصلة عشرية أي لتخزين عدد صحيح حجمه كبير جداً، وإذا لم نضع أي قيمة بداخل هذا النوع توضع القيمة (0L) كقيمة افتراضية له.
  • النوع (float): وهذا النوع من البيانات يمثل عدد بفاصلة عشرية يتألف من 32 (bit)، وإذا لم نضع أي قيمة توضع القيمة (0.0f) كقيمة افتراضية، أي أن هذا النوع يستخدم لتخزين عدد كبير بفاصلة عشرية.
  • النوع (double): وهذا النوع يمثل عدد بفاصلة عشرية يتألف من 64 (bit)، وإذا لم نضع أي قيمة توضع القيمة (0.0d) كقيمة افتراضية، وهذا النوع يستخدم لتخزين عدد كبير جداً  ويحتوي على فاصلة عشرية.
  • النوع (boolean): وهذا النوع يمثل معلومة تتألف من 1 (bit)، ومن الممكن أن يحتوي على القيمة (true) أو على القيمة (false)، وإذا لم نضع أي قيمة توضع القيمة (false) كقيمة افتراضية، وهذا النوع يستخدم في الشروط.
  • النوع (char): وهذا النوع يمثل معلومة تتألف من 16 (bit)، وأقل قيمة يمكن تخزينها فيه هي (0).

أنواع البيانات المرجعية في لغة جافا:

أي نوع أصله كائن من كلاس يعتبر من البيانات المرجعية، وأي نوع نضع الكلمة (new) عندما نقوم بتعريفه يعتبر أيضاً من البيانات المرجعية.

المصدر: Data Types in JavaJava Data TypesPrimitive Data TypesJava Fundamentals Tutorial: Data Types


شارك المقالة: