Metode 1:
paket com.smbea.demo; siswa kelas publik {private int sum = 0; / *** jumlah rekursif* @param num*/ public void sum (int num) {this.sum += num--; if (0 <num) {sum (num); } else {system.out.println ("sum =" + sum); }}}Metode 2:
paket com.smbea.demo; tes kelas publik {public static void main (string [] args) {guru guru = guru baru (); guru.sum (); } public static int sum (int num) {if (1 == num) {return 1; } else {return num + sum (num - 1); }}; }Tentu saja, ada metode lain, seperti menggunakan untuk loop, sementara loop, dll., Yang tidak rekursif! Saya tidak akan membahasnya di sini.
Dua metode sederhana dari penjumlahan rekursif di Java (disarankan) adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.