مقارنة الأرقام هي واحدة من العمليات الأساسية في البرمجة. في جافا ، يتم استخدام عامل المقارنة "==" (يساوي) لمقارنة الأرقام ، والتي ترجع صحيحا إذا كان رقمان متساويين ، وخطأ إذا كانت الأرقام غير متساوية.
ومع ذلك ، يجدر النظر في بعض ميزات مشغل المقارنة في جافا. على سبيل المثال ، عند مقارنة أرقام الفاصلة العائمة ، قد تنشأ مشكلة في الدقة بسبب تفاصيل تمثيل هذه الأرقام في ذاكرة الكمبيوتر. لذلك ، لمقارنة أرقام الفاصلة العائمة ، يوصى باستخدام طرق الطبقة المزدوجة أو العائمة ، والتي تسمح لك بمقارنة الأرقام بدقة معينة.
لمقارنة أرقام الفاصلة العائمة ، يمكنك استخدام المضاعفة.قارن () أو تعويم.قارن () طرق. ترجع هذه الطرق قيمة تشير إلى أي من الرقمين أكبر. إذا كانت قيمة الإرجاع 0 ، فإن الأرقام متساوية. إذا كانت قيمة الإرجاع أكبر من 0 ، فسيكون الرقم الأول أكبر من الثاني. إذا كانت قيمة الإرجاع أقل من 0 ، فسيكون الرقم الأول أقل من الثاني.
يمكنك أيضا استخدام كومباريتو() ويساوي () أساليب الطبقة بيغديسيمال لمقارنة الأرقام في جافا. هذه الطرق مفيدة عندما تحتاج إلى إجراء مقارنة دقيقة للأرقام بدقة ثابتة ، دون أن تفقد أهمية الأرقام بعد الفاصلة العشرية.
- كيفية مقارنة رقمين في جافا
- طريقة بسيطة وبديهية
- استخدام عوامل المقارنة
- مشغلي المقارنة في جافا
- باستخدام كومباريتو()
- طريقة طريقة كومباريتو () في جافا
- سؤال وجواب
- كيف يمكنني مقارنة رقمين في جافا?
- ما هي الطريقة الأبسط والأكثر قابلية للفهم لمقارنة الأرقام في جافا?
- ما مشغلي المقارنة يمكن استخدامها لمقارنة الأرقام في جافا?
- هل من الممكن مقارنة أعداد من أنواع مختلفة في جافا?
- كيف يمكنني الحصول على قيمة صحيحة أو خاطئة عند مقارنة رقمين في جافا?
كيفية مقارنة رقمين في جافا
في جافا ، يمكن مقارنة رقمين باستخدام عوامل المقارنة. نتيجة لمقارنة رقمين ، يتم الحصول على قيمة منطقية — صحيح (صحيح) أو خطأ (خطأ).
هناك عوامل المقارنة التالية في جافا:
- = = (يساوي)
- != (لا يساوي)
- > (أكبر من)
- < (أقل من)
- > = (أكبر من أو يساوي)
- < = (أقل من أو يساوي)
لمقارنة رقمين ، تحتاج إلى كتابة تعبير باستخدام أحد عوامل المقارنة. على سبيل المثال:
الباحث أ = 5;
الباحث ب = 10;
النتيجة المنطقية = أ < ب;
النظام.خارج.برينتلن ("نتيجة المقارنة:" + النتيجة);
في هذا المثال ، تتم مقارنة المتغيرين أ و ب مع عامل التشغيل < (أقل من) ، وستكون نتيجة المقارنة صحيحة ، نظرا لأن 5 أقل من 10.
يمكن حفظ نتيجة المقارنة إلى متغير منطقي ، كما هو موضح في المثال أعلاه. يمكن بعد ذلك استخدام النتيجة في العبارات الشرطية أو الإخراج إلى وحدة التحكم.
من المهم ملاحظة أن عامل التشغيل == يستخدم لمقارنة قيم أنواع البيانات البدائية (كثافة العمليات ، مزدوجة ، منطقية ، إلخ.) ، وكذلك لمقارنة أنواع بيانات الكائنات (سلسلة ، عدد صحيح ، إلخ.). يقارن عامل التشغيل = = القيم وليس الإشارات إلى الكائنات.
يجدر أيضا الانتباه إلى المشغلين > = و < = ، مما يسمح لك بالتحقق مما إذا كان رقم واحد أكبر من أو يساوي رقما آخر ، أو أقل من أو يساوي رقما إلى آخر ، على التوالي.
باستخدام عوامل المقارنة ، يمكنك التحقق من قيم المتغيرات واتخاذ القرارات بناء على نتائج المقارنة. على سبيل المثال ، يمكنك مقارنة بيانات الإدخال بالقيم المتوقعة أو فرز عناصر المصفوفة.
طريقة بسيطة وبديهية
مقارنة رقمين في جافا هي واحدة من العمليات الأساسية. للقيام بذلك ، يمكنك استخدام عوامل المقارنة مثل==,!=, <,>, <>=.
طريقة بسيطة ومباشرة لمقارنة رقمين في جافا هي استخدام عوامل المقارنة. إذا كنت تريد التحقق مما إذا كان رقمان متساويان ، فيمكنك استخدام عامل المساواة ==. على سبيل المثال:
الباحث أ = 5;
الباحث ب = 10;
إذا (أ == ب) {
النظام.خارج.برينتلن ("الأرقام متساوية");
} آخر {
النظام.خارج.برينتلن ("الأرقام ليست متساوية");
}
إذا كنت تريد التحقق من أن أحد الأرقام أصغر من الآخر ، فيمكنك استخدام أقل من < عامل التشغيل. على سبيل المثال:
الباحث أ = 5;
الباحث ب = 10;
إذا (أ < ب) {
النظام.خارج.برينتلن ("الرقم الأول أقل من الثاني");
} آخر {
النظام.خارج.برينتلن ("الرقم الأول أكبر من أو يساوي الثاني");
}
وبالمثل ، يمكنك استخدام عامل التشغيل الأكبر من > للتحقق من أن أحد الأرقام أكبر من الآخر. إذا كنت بحاجة إلى التحقق من أن عددا أقل من أو يساوي آخر ، استخدم أقل من أو يساوي < المشغل. إذا كنت بحاجة إلى التحقق من أن رقما أكبر من أو يساوي رقما آخر ، فاستخدم عامل التشغيل الأكبر من أو يساوي>=. إذا كنت بحاجة إلى التحقق من أن الأرقام ليست متساوية مع بعضها البعض ، فاستخدم عامل عدم المساواة !=.
آمل أن تكون هذه الطريقة البسيطة والبديهية لمقارنة رقمين في جافا قد ساعدتك. لديك تجربة برمجة جيدة!
استخدام عوامل المقارنة
في جافا ، يمكن استخدام عوامل المقارنة لمقارنة رقمين أو قيم أخرى. إنها تسمح لك بالتعبير عن علاقة مشروطة بين قيمتين وتحديد ما إذا كانت قيمة واحدة أكبر أو أقل أو تساوي الأخرى.
هناك عوامل المقارنة التالية:
- = = - يساوي
- != - لا يساوي
- > - المزيد
- < - أقل
- > = — أكبر من أو يساوي
- < = - أقل من أو يساوي
على سبيل المثال ، للتحقق مما إذا كان الرقم أ أكبر من الرقم ب ، يمكنك استخدام عامل التشغيل >:
إذا (أ > ب) {
النظام.خارج.برينتلن ("الرقم أ أكبر من الرقم ب");
}
يمكنك أيضا استخدام عوامل المقارنة لمقارنة السلاسل:
سلسلة ستري1 = "مرحبا";
سلسلة ستر2 = "العالم";
إذا (ستري1.يساوي (ستر2)) {
النظام.خارج.برينتلن ("سلاسل ستري1 و ستري2 متساوية");
} آخر {
النظام.خارج.برينتلن ("سلاسل ستري1 و ستري2 ليست متساوية");
}
أو = = والمشغلين != قد يسبب نتائج غير صحيحة.
باستخدام عوامل المقارنة ، يمكنك إنشاء تعبيرات شرطية وحلقات وتركيبات أخرى للتعامل مع المواقف المختلفة واتخاذ القرارات المناسبة في البرنامج.
مشغلي المقارنة في جافا
في جافا ، هناك عوامل مقارنة تسمح لك بمقارنة قيم رقمين أو كائنين. تقوم هذه العوامل بإرجاع قيمة منطقية (صحيحة أو خاطئة) اعتمادا على نتيجة المقارنة.
- المشغل = = يقارن قيم اثنين من المعاملات ويعود صحيح إذا كانت متساوية ، وكاذبة خلاف ذلك.
- المشغل!= يقارن قيم اثنين من المعاملات وإرجاع صحيح إذا لم تكن متساوية ، وكاذبة خلاف ذلك.
- يقارن المشغل > قيمة المعامل الأيسر مع المعامل الأيمن ويعود صحيحا إذا كان المعامل الأيسر أكبر ، وخطأ خلاف ذلك.
- يقارن عامل التشغيل < قيمة المعامل الأيسر بالمعامل الأيمن ويعود صحيحا إذا كان المعامل الأيسر أصغر ، وخطأ بخلاف ذلك.
- يقارن عامل التشغيل >= قيمة المعامل الأيسر بالمعامل الأيمن ويعود صحيحا إذا كان المعامل الأيسر أكبر من أو يساوي ، وخطأ خلاف ذلك.
- يقارن عامل التشغيل <= قيمة المعامل الأيسر بالمعامل الأيمن ويعود صحيحا إذا كان المعامل الأيسر أقل من أو يساوي ، وخطأ خلاف ذلك.
تستخدم عوامل المقارنة على نطاق واسع في العبارات الشرطية والحلقات والتركيبات الأخرى لاتخاذ القرارات بناء على نتائج المقارنة.
على سبيل المثال ، يتحقق الكود التالي مما إذا كانت قيمة المتغير أ أكبر من قيمة المتغير ب:
الباحث أ = 5;
كثافة العمليات ب = 3;
إذا (أ > ب) {
النظام.خارج.برينتلن ("أ أكبر من ب");
} آخر {
النظام.خارج.برينتلن ("أ أقل من أو يساوي ب");
}
نتيجة لتنفيذ هذا الرمز ، سيتم عرض الرسالة "أ أكبر من ب".
يمكن أيضا تطبيق عوامل المقارنة على الكائنات ، ولكن في هذه الحالة ، تتم مقارنة الإشارات إلى الكائنات ، وليس محتوياتها. لمقارنة محتويات الكائنات ، استخدم يساوي() أو كومباريتو () الأساليب ، اعتمادا على نوع الكائن.
باستخدام طريقة كومباريتو ()
في جافا ، هناك طريقة كومباريتو () التي تسمح لك لمقارنة رقمين من حيث القيمة. ترجع هذه الطريقة عددا صحيحا يشير إلى أي من الأرقام أكبر من أو أقل من أو يساوي رقما آخر. يتم تعريف طريقة كومباريتو () في واجهة قابلة للمقارنة.
يبدو توقيع الطريقة كما يلي:
كومباريتو إنت العامة (تي أوبج)
- هذا هو نوع البيانات الذي نريد مقارنة الكائن الحالي به. تأخذ الطريقة كإدخال الكائن لمقارنة الكائن الحالي مع القيمة وإرجاعها:
- رقم سالب إذا كان الكائن الحالي أصغر من الكائن الذي تم تمريره كوسيطة;
- رقم موجب إذا كان الكائن الحالي أكبر من الكائن الذي تم تمريره كوسيطة;
- صفر إذا كان الكائن الحالي يساوي الكائن الذي تم تمريره كوسيطة.
تحتوي على أرقام ، يمكننا مقارنتها على النحو التالي:
النتيجة الدولية = أ. مقارنة(ب);
أكبر أو أقل أو يساوي رقما آخر.
يمكن استخدام الطريقة لمقارنة ليس فقط الأرقام ، ولكن أيضا أنواع البيانات الأخرى مثل السلاسل أو الكائنات. في هذه الحالة ، ستحدث المقارنة وفقا للترتيب الطبيعي لعناصر نوع البيانات هذا.
طريقة كومباريتو () في جافا
وغيرها. يقوم بإرجاع قيمة عدد صحيح تشير إلى نتيجة مقارنة كائنين.
هو كما يلي:
كومباريتو إنت العامة (تي أوبج)هو نوع الكائن الذي يمكن مقارنته.
، وصفر إذا كانت الكائنات متساوية.
:
سلسلة ستر1 = "أبك";
سلسلة ستر2 = "ديف";
كثافة العمليات النتيجة = ستر1.كومباريتو (ستري 2);
في هذا المثال ، ستكون نتيجة المقارنة عددا صحيحا سالبا ، نظرا لأن السلسلة "أبك" أصغر من السلسلة "ديف".
على النحو التالي:
عدد صحيح 1 = 10;
عدد صحيح 2 = 5;
كثافة العمليات النتيجة = عدد 1.كومباريتو (رقم 2);
في هذا المثال ، ستكون نتيجة المقارنة عددا صحيحا موجبا ، نظرا لأن الرقم 10 أكبر من الرقم 5.
الطريقة مفيدة جدا عند فرز الكائنات حسب أي سمة. يجعل من السهل تحديد الكائن الأصغر والأكبر ، مما يبسط عملية الفرز.
يسمح لك بمقارنة الكائنات والحصول على النتيجة كعدد صحيح يشير إلى ترتيب هذه الكائنات.
سؤال وجواب
كيف يمكنني مقارنة رقمين في جافا?
لمقارنة رقمين في جافا ، يمكنك استخدام عوامل المقارنة:,=,==,!=. على سبيل المثال ، للتحقق مما إذا كان الرقم أ أكبر من الرقم ب ، يمكنك استخدام التعبير أ > ب.
ما هي الطريقة الأبسط والأكثر قابلية للفهم لمقارنة الأرقام في جافا?
الطريقة الأبسط والأكثر قابلية للفهم لمقارنة الأرقام في جافا هي استخدام عوامل المقارنة. إنها تسمح لك بمقارنة رقمين والحصول على قيمة صحيحة أو خاطئة اعتمادا على نتيجة المقارنة.
ما مشغلي المقارنة يمكن استخدامها لمقارنة الأرقام في جافا?
في جافا ، يمكن استخدام عوامل المقارنة التالية: (أكبر من) ، = (أكبر من أو يساوي) ، = = (يساوي)،!= (غير متساو). إنها تسمح لك بمقارنة رقمين والحصول على قيمة صحيحة أو خاطئة ، اعتمادا على نتيجة المقارنة.
هل من الممكن مقارنة أعداد من أنواع مختلفة في جافا?
في جافا ، لا يمكنك مقارنة الأرقام من أنواع مختلفة مباشرة. على سبيل المثال ، لا يمكنك مقارنة عدد كثافة العمليات مع عدد مزدوج. لمقارنة أرقام الأنواع المختلفة ، من الضروري إحضارها إلى نفس النوع باستخدام تحويل نوع صريح.
كيف يمكنني الحصول على قيمة صحيحة أو خاطئة عند مقارنة رقمين في جافا?
عند مقارنة رقمين في جافا باستخدام عوامل المقارنة (على سبيل المثال ، أ > ب) ، تحصل على قيمة حقيقية إذا تم استيفاء الشرط ، وقيمة خاطئة خلاف ذلك. يمكن حفظ هذه القيمة إلى متغير أو استخدامها مباشرة في البرنامج.