Girilen sayının faktöriyelini recursive hesaplayan program
import java.util.Scanner; //recursive faktöriyel hesaplama public class onbes { public static int fak(int sayi){ if(sayi==0) return 1; else if(sayi==1) return 1; else if(sayi<0) return -1; else return sayi*fak(sayi-1); } public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("Faktöriyeli hesaplanacak sayıyı giriniz:"); int sayi=s.nextInt(); System.out.println("sonuc: "+fak(sayi)); } }
hocam eline sağlık allah razı olsun yazdığın kodlar deli gibi işime yarıyor vallaha