AÇIKLAMA
Girilen sınır değerine kadar olan sayıların faktoriyellerini rekürsif olarak hesaplayan uygulamadir.
Program Kodu:
import java.awt.*; import java.awt.event.*; import javax.swing.*; class FaktoriyelRekursif extends Frame { { if(x==0) return 1; else return x*faktoriyel(x-1); } { JTextArea text=new JTextArea(); String sayi=JOptionPane.showInputDialog("Faktoriyeli Hesaplanacak Sınır Değerini Giriniz"); int sayimiz=Integer.parseInt(sayi); String sonuc=""; for(int p=0;p<=sayimiz;p++) { double deger=faktoriyel(p); sonuc+=p+" sayısınız faktoriyeli "+deger+"\n"; } text.setText(sonuc); JOptionPane.showMessageDialog(null,text,"Faktoriyel",JOptionPane.INFORMATION_MESSAGE); } }