English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا البرنامج، ستعلم كيفية استخدام التكرار في الحساب التجميعي للعدد الطبيعي باستخدام Java. يتم ذلك بمساعدة دالة التكرار.
العدد الإيجابي 1،2،3 ... يُسمى العدد الطبيعي. يقوم البرنامج التالي باستقبال عدد إيجابي من المستخدم، ثم يحدد مجموع هذا الرقم.
يمكنك أيضًااستخدام الدوال التكرارية لتحديد مجموع العدد الطبيعي لكن، ستعلم كيفية استخدام التكرار لحل هذه المشكلة هنا.
public class AddNumbers { public static void main(String[] args) { int number = 20; int sum = addNumbers(number); System.out.println("Sum = " + sum); } public static int addNumbers(int num) { if (num != 0) return num + addNumbers(num - 1); else return num; } }
عند تشغيل البرنامج، الناتج سيكون:
الناتج = 210
سيتم تخزين العدد المميز في المتغير number.
سيتم استدعاء دالة addNumbers() من دالة main()، وبم参数 20.
سيتم إضافة number(20) إلى نتيجة addNumbers(19).
في الاستدعاء التالي من دالة addNumbers() إلى دالة addNumbers()، سيتم نقل 19، هذا القيمة سيتم إضافتها إلى نتيجة addNumbers(18). هذا العمل يستمر حتى يكون num يساوي 0.
عندما يكون num يساوي 0، لا تتم الاستدعاء التكراري، ثم يتم إرجاع مجموع العدد إلى دالة main().