المتغيرات :هي عبارة عن جزء من الذاكرة يحجز لغرض معين ك(حفظ قيمة او اجراء عملية على المحتوى الموجود فيه) ويختلف حجم المتغير حسب النوع الذي تم تعريفه به.
ملاحظة(1): اسماء المتغيرات في جافا تبدا اما بحرف او هذا الرمز(_) ويمكن ان تحوي احرف وارقام والرمز السابق فقط
ملاحظة(2): تختلف اسماء المتغيرات باختلاف حالة اي حرف بالاسم فمثلا (ali) يختلف عن المتغير (Ali)
ملاحظة(3): الملاحظاتان السابقتان تنطبق على كل التسميات في اللغة كاسماء (الكلاسات و الدوال وغيرها).
انواع المتغيرات الرئيسية في الجافا:
هذا النوع يعبر عن والارقام الصحيحة والكسرية وحجمه (8byte)
عمليات المقارنة:
نتاج عمليات المقارنة تكون دائما (true او false)
العمليات المنطقية:
تستخدم غالبا مع عمليات المقارنة لجمع اكثر من شرط
int x; // تعريف النتغير بدون قيمة int y=10; // تعريف المتغير مع اعطاء قيمة اولية
ملاحظة(1): اسماء المتغيرات في جافا تبدا اما بحرف او هذا الرمز(_) ويمكن ان تحوي احرف وارقام والرمز السابق فقط
ملاحظة(2): تختلف اسماء المتغيرات باختلاف حالة اي حرف بالاسم فمثلا (ali) يختلف عن المتغير (Ali)
ملاحظة(3): الملاحظاتان السابقتان تنطبق على كل التسميات في اللغة كاسماء (الكلاسات و الدوال وغيرها).
انواع المتغيرات الرئيسية في الجافا:
- boolean
هذا النوع يعبر عن القيم المنطقية وله قيمتان (true , false) وحجمه (1bit)
- char
هذا النوع يعبر عن الاحرف والارقام ويخزن حرف واحد فقط وحجمه (2byte)
- byte
هذا النوع يعبر عن والارقام الصحيحة وحجمه (1byte)
- short
هذا النوع يعبر عن والارقام الصحيحة وحجمه (2byte)
- int
هذا النوع يعبر عن والارقام الصحيحة وحجمه (4byte)
- long
هذا النوع يعبر عن والارقام الصحيحة وحجمه (8byte)
- float
هذا النوع يعبر عن والارقام الصحيحة والكسرية وحجمه (4byte)
- double
هذا النوع يعبر عن والارقام الصحيحة والكسرية وحجمه (8byte)
- String
هذا النوع يعبر عن السلاسل النصية وليش له حجم محدد (لا يعتبر السترنك نوع اساسي لك تم ذكره لكثرة استخدامه)
العمليات الرياضية:
int A = 10; // تعريف النتغير الاول int B = 7; // تعريف المتغير الثاني System.out.println("A++ = "+A++); // اضافة واحد للمتغير System.out.println("A-- = "+A--); // طرح واحد من المتغير System.out.println("A + B = "+A+B); // هنا عملية الجمع لن تتم لعدم حصرها باقواس System.out.println("A + B = "+(A+B)); // الجمع System.out.println("A - B = "+(A-B)); // الطرح
System.out.println("A * B = "+(A*B)); // الضرب System.out.println("A / B = "+(A/B)); // القسمة الناتج سيكون عدد صحيح System.out.println("A % B = "+(A%B)); // باقي القسمة
عمليات المقارنة:
نتاج عمليات المقارنة تكون دائما (true او false)
int A = 10; \\ تعريف النتغير الاولint B = 7; \\ تعريف المتغير الثانيSystem.out.println("A < B = "+(A<B)); \\ اصغر من System.out.println("A <= B = "+(A<=B)); \\ اصغر من او يساوي System.out.println("A > B = "+(A>B)); \\ اكبر من System.out.println("A >= B = "+(A>=B)); \\ اكبر من او يساوي System.out.println("A == B = "+(A==B)); \\ يساوي System.out.println("A != B = "+(A!=B)); \\ لا يساوي
العمليات المنطقية:
تستخدم غالبا مع عمليات المقارنة لجمع اكثر من شرط
boolean a = true; \\ تعريف النتغير الاول boolean b = false; \\ تعريف المتغير الثاني System.out.println("!a = "+(!a)); \\ عكس الحالة System.out.println("a && b = "+(a&&b)); \\ تتححق العبارة عند تحقق الكل System.out.println("A || B = "+(a||b)); \\ تتحقق العبارة عند تححق اي شرط

ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.