Méthode 1:
package com.smbea.demo; classe publique étudiant {private int sum = 0; / ** * somme récursive * @param num * / public void sum (int num) {this.sum + = num--; if (0 <num) {sum (num); } else {System.out.println ("sum =" + sum); }}}Méthode 2:
package com.smbea.demo; Test de classe publique {public static void main (String [] args) {enseignante enseignante = new enseignante (); Teacher.sum (); } public static int sum (int num) {if (1 == num) {return 1; } else {return num + sum (num - 1); }}; }Bien sûr, il existe d'autres méthodes, telles que l'utilisation pour des boucles, tandis que des boucles, etc., qui n'est pas récursive! Je n'en discuterai pas ici.
Les deux méthodes simples de sommation récursive en Java (recommandées) sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.