دورة java للمبتدئين الدرس السادس


فهاد الدرس السادس من دورة java للمبتدئين غادي نكملوا الدورة ديالنا وندوزوا نشوفوا الشرط if ف java هاد الشرط لي كيمكن من التحقق من أن واحد البلوك ديال الكود كيستجب لواحد الشرط معين ويلا كان كنيتنفذ ويعطينا نتيجة معينة.


1- الشرط if ف java

الشرط if كيف قلنا كيتحقق من أن واحد لبلوك ديال الكود كيستاجب لمعيار معين فالمثال لي عندنا زدنا variable لي سميناها age عطيناها 18 وكنتحقق بالشرط if يلا كانت أكبر من أو تساوي 18 كنعرض رسالة بالغ.

الكود لي زدنا هو :

                                //
class HelloWorld {
    public static void main(String args[]) {
        int age = 18;
        if (age >= 18) {
            System.out.println("Vous êtes majeur");
        }
    }
}
                            

2- الشرط else if ف java

الشرط else if كيتنفذ يلا الشرط if متحققش فالمثال لي عندنا زدنا التحقق من أن age هو أصغر من 18 يلا كان كنعرض رسالة قاصر.

الكود لي زدنا هو :

                                //
class HelloWorld {
    public static void main(String args[]) {
        int age = 16;
        if (age >= 18) {
            System.out.println("Vous êtes majeur");
        } else if (age < 18) {
            System.out.println("Vous êtes mineur");
        }
    }
}
                            

3- الشرط else ف java

الشرط else كيتنفذ في حالة ما حتى شرط من الشروط السابقة مكان صحيح فالمثال لي عندنا كنزيد else ونعرض رسالة لا معلومات متوفرة في حالة مكانت age مكتساوي لا 18 ولا هي قل من 18.

الكود لي زدنا هو :

                                //
class HelloWorld {
    public static void main(String args[]) {
        int age = 16;
        if (age >= 18) {
            System.out.println("Vous êtes majeur");
        } else if (age < 18) {
            System.out.println("Vous êtes mineur");
        } else {
            System.out.println("Aucune information");
        }
    }
}
                            

4- الشرط if else ف java بطريقة مغايرة

كاين طريقة أخرى لإستعمال if else كتسمى ternary operator ولي كتخدم بنفس الطريقة لي شفنا قبل فقط syntaxe لي مبدلة.

فالمثال لي عندي تحققت من age واش أكبر من أو تساوي 18 ب ternary operator.

الكود لي زدنا هو :

                                    //
class HelloWorld {
    public static void main(String args[]) {
        int age = 16;
        String message = (age >= 18) ? "Vous êtes majeur" : "Vous êtes mineur";
        System.out.println(message);
    }
}