تعد التعبيرات في Java عناصر أساسية في لغة البرمجة. ببساطة، التعبير في Java عبارة عن مجموعة من القيم والمتغيرات وعوامل التشغيل واستدعاءات الأساليب التي يتم تقييمها لإنتاج قيمة واحدة. في هذه المقالة، سنلقي نظرة على ماهية تعبيرات Java وأنواعها وأمثلة على تنفيذها.
ما هو التعبير في جافا؟
في Java، التعبير عبارة عن مجموعة من القيم والمتغيرات وعوامل التشغيل واستدعاءات الأساليب التي يتم تقييمها لإنتاج قيمة واحدة. يمكن أن يكون التعبير قيمة واحدة أو مجموعة من القيم التي تنتج نتيجة. يمكن استخدام التعبيرات في سياقات مختلفة، مثل المهام والعبارات الشرطية والحلقات.أنواع التعبيرات في جافا
هناك عدة أنواع من تعبيرات جافا، بما في ذلك:- التعابير الحسابية : تتضمن هذه التعابير العمليات الحسابية مثل الجمع والطرح والضرب والقسمة. على سبيل المثال، 2+3 هو تعبير حسابي قيمته 5.
- التعبيرات العلائقية : تتضمن هذه التعبيرات مقارنة قيمتين باستخدام عوامل علائقية مثل "أكبر من" و"أقل من" و"يساوي" و"لا يساوي". على سبيل المثال، 4<5 هو تعبير علائقي يتم تقييمه على أنه صحيح.
- التعبيرات المنطقية : تتضمن هذه التعبيرات عمليات منطقية مثل "AND" و"OR" و"NOT". على سبيل المثال، (2<3)&&(3<4) هو تعبير منطقي يتم تقييمه على أنه صحيح.
- التعبيرات الشرطية : تتضمن هذه التعبيرات استخدام العامل الثلاثي "؟" لتعيين قيمة بناءً على الشرط. على سبيل المثال، int x = (5<6)?2:3; يعين القيمة 2 إلى x لأن 5 أقل من 6.
- تعبيرات الإسناد : تتضمن هذه التعبيرات إسناد قيمة إلى متغير. على سبيل المثال، int x = 5; يعين القيمة 5 للمتغير x.
مثال على بيان التعبير
عبارة التعبير عبارة عن عبارة Java تتكون من تعبير متبوعًا بفاصلة منقوطة. يتم استخدام عبارة التعبير لتقييم التعبير وتجاهل النتيجة. على سبيل المثال:int x = 5;
System.out.println("The value of x is "+ x);
في مقتطف التعليمات البرمجية هذا، السطر الأول عبارة عن عبارة تعبير تقوم بتعيين القيمة 5 للمتغير x. السطر الثاني هو أيضًا بيان تعبير يقيم التعبير "قيمة x هي"+ x ويطبع النتيجة على وحدة التحكم.
أمثلة على تعبيرات جافا
فيما يلي بعض الأمثلة على تعبيرات جافا:التعبير الحسابي:
int a = 5;
int b = 2;
int c = a + b; // expression statement
في مقتطف التعليمات البرمجية هذا، السطر الثالث عبارة عن تعبير حسابي يجمع قيم a وb ويعين النتيجة للمتغير c.
التعبير العلائقي:
int x = 3;
int y = 5;
boolean result = x < y;
في مقتطف التعليمات البرمجية هذا، السطر الثالث عبارة عن تعبير علائقي يقارن قيم x وy باستخدام عامل التشغيل أقل من ويعين النتيجة لنتيجة المتغير.
التعبير المنطقي:
int a = 2;
int b = 3;
boolean result = (a < b) && (b < 4);
في مقتطف التعليمات البرمجية هذا، السطر الثالث هو تعبير منطقي يتحقق مما إذا كان a أقل من b وما إذا كان b أقل من 4. يتم تعيين النتيجة إلى نتيجة المتغير.
التعبير الشرطي:
int a = 5;
int b = 6;
int c = (a < b) ? 2 : 3;
في مقتطف التعليمات البرمجية هذا، السطر الثالث عبارة عن تعبير شرطي يتحقق مما إذا كان a أقل من b. إذا كان صحيحا، يتم تعيين القيمة 2 للمتغير ج؛ وبخلاف ذلك، يتم تعيين القيمة 3 للمتغير c.
تعبير الواجب:
int x = 5;
x = x + 2;
في مقتطف التعليمات البرمجية هذا، السطر الثاني عبارة عن تعبير مهمة يضيف 2 إلى قيمة x ويعين النتيجة مرة أخرى إلى x.
GO TO FULL VERSION