Método 1:
pacote com.smba.demo; Public Class Student {private int sum = 0; / *** soma recursiva* @param num*/ public void sum (int num) {this.sum += num--; if (0 <num) {sum (num); } else {System.out.println ("sum =" + sum); }}}Método 2:
pacote com.smba.demo; Public class Test {public static void main (string [] args) {professor professor = novo professor (); professor.sum (); } public static int sum (int num) {if (1 == num) {return 1; } else {return num + sum (num - 1); }}; }Obviamente, existem outros métodos, como usar loops, loops, etc., que não são recursivos! Não vou discutir aqui.
Os dois métodos simples de soma recursiva em Java (recomendados) são todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.