English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستعلم كيفية استخدام جملة if else وجملة if..else المدمجة في Java لتحديد أكبر عدد من الثلاثة أرقام
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 المدمجة لتحديد أكبر عدد
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 هي الأكبر.