المشروط في جافا (IF - else)

الكاتب: Mr.Aziz

تاريخ النشر: 2022-02-18 08:39:31

 

صباح الخير...

 

اليوم عندنا موضوع عباره عن المشروط في اللغة جافا.

 

ماهو المشروط؟ يكون في قيمة و اذا تحقق الشرط بشكل صحيح تصبح True أو اذا لم يتحقق بشكل صحيح يصبح False.

مثال:

أذا انت رحت محل قهوة المختصة ثم طلبت كابتشينو و قالك الكاشير في كابتشينو مع التسعيرة هنا تصبح المشروط True على انه الكابتشينو موجود وراح يتم تحضيرها.

اذا قال مافي كابتشينو تعني هنا False يعني هنا خلاص ماراح يتم تحضيرها لانه ماعندهم كابتشينو.

 

مثال اخر في السيارات:

أفرض عندك سيارة و على طريق السفر انت على السرعة 90 ولكن ثبت السرعة على 120 هنا يبقى المشروط False. متى يتحقق الشرط اذا السرعة سيارتك صارت 120 على حسب المثبت السرعة هنا تصير True

 

راح اعمل مثال عنها لتسهيل الفهم

 

Syntax تبع المشروط كذا

 

 

if ( المشروط )

{

هنا تضع الكود اذا تحقق الشرط او المشروط أصبح True

}

 

دائمآ تذكر في هذي الحالة دائمآ صحيح او True  ألا اذا وضعت Else راح اتحدث عنها بعد شوي.

 

خلينا نجي مثال السيارة ونطبقها عشان توصل المعلومة

 

خلينا نسوي متغير عباره عن سرعة سياراتنا بتكون 50 كيلو

 

ونخلي داخل الشرط يكون 120 تعني اننا ثبتنا السرعة على 120 واذا سرعتنا صارت أكبر من 120 تحقق الشرط.

 

معلومة العلامات الرياضية التي تقبل في المشروط:

a ==b  تعني يساوي

a <b : أصغر من

a > b: أكبر من

 a >= b: يساوي أو اكبر من

a <= b: يساوي أو اصغر من

a != b: لايساوي القيمة.

 

 

مثل ماتلاحظون هنا

أول شي وضعنا قيمة 20 هل يساوي اكبر من 120 ؟ لا و الاجابة False

 

طبعآ ماراح يظهر بسبب عدم وجود else راح نضعها بعد شوي.

لما حطينا القيمة 120 وفوق اصبح True ليش؟

 

لانه مكتوب بشرط القيمة هذي تكون أكبر من أو يساوي 120 لتكون صحيحة

طيب لو حطينا فقط أكبر من ايش راح يصير؟

 

 

زي ماهو موضح لما أزلنا علامة يساوي

اصبح يقبل المشروط فقط أكبر من 121 وليس 120 لانه لايوجد يساوي.

 

خلونا نجي نضيف Else عشان يوضح الشرط False في حال ماقبل الشرط

 

راح يصير بهذي طريقة.

 

 

كل الى علينا فقط نزود Else {}مع القوسين

ونضع الكود بداخل القوس و مفترض يطبع لنا اي شي اذا ماقبل الشرط

 

هنا مثال

لو 120 فقط أكبر من راح يقبل بس يساوي لا

 

زي ماتلاحظون هنا

لما وضعنا قيمتنا 120 يصير الشرط False لانه المشروط مكتوب أكبر من فقط وليس يساوي.

ولكن لو وضعنا 121 هنا يقبل الشرط لانه صار أكبر من 120 بضبط.

 

و هنا أنتهينا من موضوع المشروط بشكل مبسط وسهل الفهم.

 

نشوفكم بالدرس الجاي...