Método 1:
paquete com.smbea.demo; Estudiante de clase pública {private int sum = 0; / *** suma 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:
paquete com.smbea.demo; Prueba de clase pública {public static void main (string [] args) {maestro maestro = new maestro (); maestro.sum (); } public static int sum (int num) {if (1 == num) {return 1; } else {return num + sum (num - 1); }}; }Por supuesto, hay otros métodos, como usar bucles, mientras que los bucles, etc., ¡que no es recursivo! No lo discutiré aquí.
Los dos métodos simples de suma recursiva en Java (recomendado) son todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.