الطريقة 1:
حزمة com.smbea.demo ؛ طالب الطبقة العامة {private int sum = 0 ؛ / *** sum متكرر* param num*/ public void sum (int num) {this.sum += num-- ؛ if (0 <num) {sum (num) ؛ } آخر {system.out.println ("sum =" + sum) ؛ }}}الطريقة 2:
حزمة com.smbea.demo ؛ اختبار الطبقة العامة {public static void main (string [] args) {teacher teacher = new teacher () ؛ المعلم. } static int sum (int num) {if (1 == num) {return 1 ؛ } آخر {return num + sum (num - 1) ؛ }} ؛ }بالطبع ، هناك طرق أخرى ، مثل استخدام الحلقات ، بينما الحلقات ، وما إلى ذلك ، والتي ليست عودية! لن أناقشها هنا.
إن طريقتان بسيطتان للتجميع المتكرر في Java (الموصى به) هما المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.