Methode 1:
Paket com.smbea.demo; öffentliche Klasse Student {private int sum = 0; / *** rekursive Summe* @param num*/ public void sum (int num) {this.sum += num--; if (0 <num) {sum (num); } else {System.out.println ("sum =" + sum); }}}Methode 2:
Paket com.smbea.demo; public class test {public static void main (String [] args) {lehrer lehrer = neuer lehrer (); lehrer.sum (); } public static int sum (int num) {if (1 == num) {return 1; } else {return num + sum (num - 1); }}; }Natürlich gibt es andere Methoden, z. B. für Schleifen, während Schleifen usw., was nicht rekursiv ist! Ich werde es hier nicht diskutieren.
Die obigen zwei einfachen Methoden zur rekursiven Summierung in Java (empfohlen) sind alle Inhalte, die ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.