Bentuk Fungsi Rekursif


Fungsi Rekursif

Definisi

Rekursif di Java – Rekursif merupakan teknik memanggil dirinya sendiri secara berulang-ulang. Biasanya rekursif ini di pakai untuk sesuatu yang membutuhkan perulangan seperti factorial, rekursif itu intinya bermain di dalam method dan akan berakhir apabila kondisi pembatasnya sudah terpenuhi. Rekursif hampir sama kayak perulangan hanya saja rekursif tidak menggunakan sintaks perulangan di dalamnya seperti for, while, dan do-while.
Teknik ini lebih besar memorinya daripada struktur perulangan.

contoh dari fungsi ini

 Yang paling mudah adalah mencetak angka 1 sampai 10 dengan rekursif.
codingan dalam bahasa java :

public class Main {
public static void main(String[] args) {
  cetakAngka(1);
}
    static void cetakAngka(int angka) {
       if (angka <= 10) {
    System.out.print(angka + " ");
     cetakAngka(++angka);
    }
  }
}

codingan dalam bahasa python :

def rekursif(angka);
 if angka > 0 ;
 print (angka) 
angka = angka - 1 
rekursif(angka) 
else : 
print(angka) 
masukan = int(input("masukkan angka : ")) 
rekursif(masukan)

kurang lebih sekian penjelasan dari saya, maaf jikalau ada yang tidak jelas...

Komentar

Postingan Populer