معاملات المقارنة
جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 20 من 73.
عوامل المقارنة تُستخدم للمقارنة بين معاملين.
أحياناً نحتاج إلى التحقق مما إذا كان المعامل (operand) أكبر/أصغر/... من معامل آخر.
يوضح الجدول التالي العوامل الممكنة للمقارنة:
| العامل | المعنى | مثال |
|---|---|---|
| == | يساوي | 1 == 2 يعيد false |
| != | لا يساوي | 1 != 2 يعيد true |
| > | أكبر من | 1 > 2 يعيد false |
| < | أصغر من | 1 < 2 يعيد true |
| >= | أكبر من أو يساوي | 1 >= 2 يعيد false |
| <= | أصغر من أو يساوي | 1 <= 2 يعيد true |
يرجع عامل المقارنة true إذا كانت المقارنة صحيحة أو false خلاف ذلك.
على سبيل المثال:
int var1 = 13;
int var2 = 12;
boolean var3 = var1 != var2;var3 سيحتوي على true لأن var1 و var2 غير متساويين
تذكر نوع
boolean،var3هو boolean.
التحدي
مبتدئاكتب سكربت يقوم بتهيئة متغيرين n1 و n2 بالقيم 8 و 9 (على التوالي).
بعد ذلك، قم بتهيئة متغير آخر n3 سيحتوي على ما إذا كان n1 أكبر من n2.
ورقة مرجعية
تُستخدم معاملات المقارنة للمقارنة بين معاملين وإرجاع true أو false:
| المعامل | المعنى | مثال |
|---|---|---|
| == | يساوي | 1 == 2 تعيد false |
| != | لا يساوي | 1 != 2 تعيد true |
| > | أكبر من | 1 > 2 تعيد false |
| < | أصغر من | 1 < 2 تعيد true |
| >= | أكبر من أو يساوي | 1 >= 2 تعيد false |
| <= | أصغر من أو يساوي | 1 <= 2 تعيد true |
مثال على الاستخدام:
int var1 = 13;
int var2 = 12;
boolean var3 = var1 != var2; // var3 ستحتوي على trueجرّب بنفسك
public class Main {
public static void main(String[] args) {
// اكتب الكود الخاص بك أدناه
// لا تغير السطر أدناه
System.out.println("n1 = " + n1 + ", n2 = " + n2 + ", n3 = " + n3);
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلة