Rekursi adalah suatu kemampuan subrutin untuk
memanggil dirinya sendiri. Adapun suatu subrutin yang memanggil dirinya sendiri
seperti itu dinamakan subrutin rekursif.
Berikut ini adalah contoh penghitungan pangkat dari
penjumlahan dua bilangan yang diselesaikan secara rekursif :
Coding :
Output :
Penjelasan
coding di atas :
public static int hitungPangkat(int
a,int b,int y)
parameter method
hitungPangkat yaitu :
If-else
Digunakan untuk
perulangan, jika pernyataan salah maka akan diproses sampai pernyataan yang di
inginkan.
Return
Sebuah syntax atau
perintah yang menyebabkan eksekusi menyabang kembali memanggil method.
System.out.println()
Digunakan untuk
menanpilkan data yang di keluarkan.
public static void main(String[]
args)
sebagai method.
Fungsi
pangkat yang akan memanggil dirinya sendiri dan menghasilkan nilai axb sampai y bernilai 0.
Nama : Nur Laily Kartiningsih
NIM : 1200631014