سوف نتحدث فى هذا الموضوع عن المتغيرا فى لغه الجافا
المتغير هو عباره عن طريقه لتخزين البيانات فى لغات البرمجه المختلفه
وسمى متغير لان قيمته متغيره
ويوجد اكثر من نوع من انواع المتغيرات وكل نوع ياخد قيمه ومساحه مختلفه من البيانات
يوجد متغير يسمح باستخدام الارقام الصحيحه ويسمى integer
ويوجد نوع ياخد كلمه نصيه ويسمى String
ويوجد نوع اخر ياخد ارقام بها كسور عشريه ويسمى double
ويوجد نوع ياخذ حرف واحد فقط ويسمى char
ويوجد نوع ياخذ قيمه منطقيه مثل true او false ويسمى boolean
ويوجد نوع ياخذ قيمه منطقيه مثل true او false ويسمى boolean
مثال
--------------
النوع الاول
byte
هو متغير رقمي ياخد ارقام صحيحه فقط بمعنى بدون كسور عشريه وهو أصغر أنواع البيانات الرقمية فى الحجم
وحجمه فى الذاكره: 1 byte
ويستطيع اخذ قيم بدايه من سالب -128 الى 127
ويمكن استخدامه فى الارقام الصغيره التى لا تتعدى حدود قيمه
مثال العمر
حساب ايام الشهر
وهيا لن تتعدى حدود قيمه
--------------------
النوع الثانى
short
هو متغير رقمى كما سابقه ولا يقبل ارقام بها كسور عشريه
ولكن حجمه ضعف حجم المتغير السابق
وحجمه فى الذاكره: 2 byte
وحجمه فى الذاكره: 2 byte
ويستطيع اخد قيم من سالب -32.768 الى 32.767
ويمكن استخدامه فى حساب مرتبات العمال
لكن من الممكن إستخدامه في أحوال كثيرة مقارنة بالـ byte مثل.
تعريف عدد الأيام المنقضية في السنة.
تسجيل مبلغ الرسوم الدراسية لفصل دراسي.
حساب حجم شاشة الحاسب بالبيكسل.
--------------------
النوع الثالث
integer ويكتب int
متغير رقمي أيضاً و هو من أكثر المتغيرات الرقمية الصحيحة إستخداماً في الجافا.
وحجمه فى الذاكره: 4 byte
ويستطيع اخد قيم من سالب -2,147,483,648 الى 2,147,483,647
ويستطيع اخد قيم من سالب -2,147,483,648 الى 2,147,483,647
ويمكن استخدامه فى مجالات كثيره مثال في الحالات التالية
تعريف عدد الدقائق التي عاشها الإنسان.
تعريف مبلغ الدخل اليومي لشركتك 😊 أتمنى لك ذلك.
تعريف عداد سيارة متحركة.
--------------------
النوع الرابع
long
أكبر المتغيرات الصحيحة في الجافا
وحجمه فى الذاكره: 8 byte
ويستطيع اخد قيم من سالب
-9,223,372,036,854,775,808 الى 9,223,372,036,854,775,807
وحجمه فى الذاكره: 8 byte
ويستطيع اخد قيم من سالب
-9,223,372,036,854,775,808 الى 9,223,372,036,854,775,807
متى يُستخدم: عندما تتوقع نمواً مضطرداً في البيانات و قراءة أرقام كبيرة جداً
مثل هذه الحالات.
مثل هذه الحالات.
تعريف متغير للمسافة بين الكواكب.
تعريف متغيرات إحصائية للدول.
حساب منصرفات و مدخولات الدول لسنين.
--------------------
النوع الخامس
float
متغير رقمي عشري، أصغر نوع بيانات رقمي عشري.
وحجمه فى الذاكره: 4 byte
ويستطيع اخد قيم من سالب -3.40282347E+38F الى 3.40282347E+38F
وحجمه فى الذاكره: 4 byte
ويستطيع اخد قيم من سالب -3.40282347E+38F الى 3.40282347E+38F
يستخدم نوع البيانات float فى
تخزين المبالغ الكسرية.
تخزين النتائج الرياضية.
قياس الأطوال المساحية.
--------------------
النوع السادس
double
متغير رقمي عشري، ضعف حجم المتغير السابق.
وحجمه فى الذاكره: 8 byte
ويستطيع اخد قيم ±1.79769313486231570E+308
وحجمه فى الذاكره: 8 byte
ويستطيع اخد قيم ±1.79769313486231570E+308
يُستخدم إما عند التعامل مع متغيرات الكسور العشرية الكبيرة، أو عند التعامل مع رقم صحيح لم يستطع نوع البيانات long تحمله.
--------------------
النوع السادس
char
متغير حرفى بمعنى انه ياخذ حرف واحد فقط
وحجمه فى الذاكره: 2 byte
ويستطيع اخد قيم حرف احادى (UTF-16)
وحجمه فى الذاكره: 2 byte
ويستطيع اخد قيم حرف احادى (UTF-16)
يستخدم عندما نريد تعريف حرف واحد فقط مثل
تعريف وقت الساعة ص أو م.
تعريف نوع التاريخ هـ أو م.
--------------------
النوع السادس
boolean
متغير منطقى بمعنى انه ياخذ قيمه منطقيه اما صح او خطاء
وحجمه فى الذاكره: يختلف باختلاف البيئه الافتراضيه
ويستطيع اخد قيم true او false
وحجمه فى الذاكره: يختلف باختلاف البيئه الافتراضيه
ويستطيع اخد قيم true او false
يستخدم فى امثله كثيره مثل
نافذه الخروج من البرامج او اغلق الجهاز
نافذه الخروج من البرامج او اغلق الجهاز
--------------------
النوع السابع
ٍString
متغير نصى ياخذ جمله او كلمه نصيه او حروف على هيئه نص
يستخدم فى امثله كثيره مثل
اسم المتخدم او تعريب بيانات شخص
************
تم بحمد الله واتمنى من الله التوفيق
اسم المتخدم او تعريب بيانات شخص
************
تم بحمد الله واتمنى من الله التوفيق
تعليقات
إرسال تعليق