方法1:
パッケージcom.smbea.demo;パブリッククラスの学生{private int sum = 0; / ***再帰合計* @param num*/ public void sum(int num){this.sum += num--; if(0 <num){sum(num); } else {system.out.println( "sum =" + sum); }}}方法2:
パッケージcom.smbea.demo; public class test {public static void main(string [] args){教師教師= new Teacher(); Teacher.sum(); } public static int sum(int num){if(1 == num){return 1; } else {return num + sum(num -1); }}; }もちろん、ループを使用するなど、ループなどの他の方法がありますが、再帰的ではありません!ここでは議論しません。
Java(推奨)の上記の2つの簡単な再帰合計の方法は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。