دورة جافا 101: (003) المتغيرات وانواعها والعمليات في جافا - دورات برمجية بمناهج عالمية

دورات برمجية بمناهج عالمية

هدفنا بناء شباب واعي علميا وعمليا ... بتقديم افضل المناهج العالمية في البرمجة ...تطبيق الافكار وتطوير الذات

Hot

Post Top Ad

الاثنين، 3 يوليو 2017

دورة جافا 101: (003) المتغيرات وانواعها والعمليات في جافا

المتغيرات :هي عبارة عن جزء من الذاكرة يحجز لغرض معين ك(حفظ قيمة او اجراء عملية على المحتوى الموجود فيه) ويختلف حجم المتغير حسب النوع الذي تم تعريفه به.

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));       \\ تتحقق العبارة عند تححق اي شرط

ليست هناك تعليقات:

إرسال تعليق

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

Post Top Ad