English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية Java الأساسية

تحكم في العملية Java

مجموعات Java Array

Java توجيه الأنظمة (I)

Java توجيه الأنظمة (II)

Java توجيه الأنظمة (III)

معالجة الاستثنائيات Java

قوائم Java List

Java Queue (مجموعات)

مجموعات Java Map

مجموعات Java Set

إدخال/خروج Java (I/O)

قراء/كتابة Java

مواضيع أخرى في Java

برنامج Java لتحديد أكبر عدد من الثلاثة أرقام

مثال كامل لـ Java

في هذا البرنامج، ستعلم كيفية استخدام جملة if else وجملة if..else المدمجة في Java لتحديد أكبر عدد من الثلاثة أرقام

مثال 1: استخدام جملة if..else لتحديد أكبر عدد من الثلاثة

public class Largest {
    public static void main(String[] args) {
        double n1 = -4.5, n2 = 3.9, n3 = 2.5;
        if (n1 >= n2 && n1 >= n3)
            System.out.println(n1 + " هو أكبر عدد.");
        else if (n2 >= n1 && n2 >= n3)
            System.out.println(n2 + " هو أكبر عدد.");
        else
            System.out.println(n3 + " هو أكبر عدد.");
    }
}

عند تشغيل البرنامج، الناتج هو:

3.9 هو أكبر عدد

في البرنامج المذكور أعلاه، تم تخزين الثلاثة أرقام -4.5، 3.9 و2.5 في المتغيرات n1، n2 وn3 على التوالي

ثم، لتحديد أكبر عدد، استخدم جملة if...else لتحقق من الشروط التالية

  • إذا كان n1 أكبر أو يساوي n2 وn3، فإن n1 هي الأكبر

  • إذا كان n2 أكبر أو يساوي n1 وn3، فإن n2 هي الأكبر

  • إلا، فإن n3 هي الأكبر.

يمكن أيضًا استخدام جملة if..else المدمجة لتحديد أكبر عدد

مثال 2: استخدام جملة if..else المدمجة لتحديد أكبر عدد من الثلاثة

public class Largest {
    public static void main(String[] args) {
        double n1 = -4.5, n2 = 3.9, n3 = 5.5;
        if(n1 >= n2) {
            if(n1 >= n3)
                System.out.println(n1 + " هو أكبر عدد.");
            else
                System.out.println(n3 + " هو أكبر عدد.");
        } else {
            if(n2 >= n3)
                System.out.println(n2 + " هو أكبر عدد.");
            else
                System.out.println(n3 + " هو أكبر عدد.");
        }
    }
}

عند تشغيل البرنامج، الناتج هو:

5.5 هو أكبر عدد.

في البرنامج أعلاه، لم نتحقق من شروطين في جملة if واحدة، بل استخدمنا if مدمج لتحديد شرط الأكبر.

ثم، لمعرفة أكبر عدد، استخدم جملة if else لتحقق من الشروط التالية

  • إذا كان n1 أكبر أو يساوي n2،

    • إذا كان n1 أكبر أو يساوي n3، فإن n1 هي الأكبر.

    • إلا، فإن n3 هي الأكبر.

  • في الحالات الأخرى،

    • إذا كان n2 أكبر أو يساوي n3، فإن n2 هي الأكبر.

    • إلا، فإن n3 هي الأكبر.

مثال كامل لـ Java