Learn Typing Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Computer Fundamentals English English Conversations Problem Solving

ما هو سبب عدم وضع أقواس بداية و نهاية في الشروط؟

السلام عليكم و رحمة الله و بركاته.

بالنسبة للمثال الثالث في درس الـOverlaoding لاحظت أنه لم يتم وضع أقواس البداية و النهاية {} عند استحدام الشرط if، و بعد مراجعة الفقرة التي تشرح الشرط if لم أجد أي مثال و حالة تم كتابة هذا الشرط بدون أقواس البداية و النهاية.

public class MyMath {
// هذه الدالة تعطيها رقمين فترجع لك العدد الأكبر بينهما
public double max(double a, double b) {
if(a>b)
return a;
else
return b;
}
// هذه الدالة تعطيها ثلاثة أرقام فترجع لك العدد الأكبر بينهم
// و هي تعتمد على الدالة السابقة لمقارنة أول عددين مع العدد الثالث
public double max(double a, double b, double c) {
if(max(a,b)>c)
return max(a,b);
else
return c;
}
// هذه الدالة تعطيها ثلاثة أرقام فترجع لك العدد الأكبر بينهم
// و هي تعتمد على الدالتين السابقتين لمقارنة أول ثلاث أعداد مع العدد الرابع
public double max(double a, double b, double c, double d) {
if(max(a,b,c)>d)
return max(a,b,c);
else
return d;
}
}
public class MyMath { // هذه الدالة تعطيها رقمين فترجع لك العدد الأكبر بينهما public double max(double a, double b) { if(a>b) return a; else return b; } // هذه الدالة تعطيها ثلاثة أرقام فترجع لك العدد الأكبر بينهم // و هي تعتمد على الدالة السابقة لمقارنة أول عددين مع العدد الثالث public double max(double a, double b, double c) { if(max(a,b)>c) return max(a,b); else return c; } // هذه الدالة تعطيها ثلاثة أرقام فترجع لك العدد الأكبر بينهم // و هي تعتمد على الدالتين السابقتين لمقارنة أول ثلاث أعداد مع العدد الرابع public double max(double a, double b, double c, double d) { if(max(a,b,c)>d) return max(a,b,c); else return d; } }

أرجو إن كان بالإمكان شرح هذه الحالة و لكم كل الشكر و التقدير.

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة