import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("1'den Büyük Bir Sayı Giriniz : ");
int sayi = scan.nextInt();
int sonuc = 1;
for (int i = 1; i <= sayi; i++)
{
sonuc *= i;
}
System.out.println(sonuc);
}
}
Java ile Recursive (Özyineli) Faktöriyel Fonksiyonu
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("1'den Büyük Bir Sayı Giriniz : ");
int sayi = scan.nextInt();
System.out.println(Faktoriyel(sayi));
}
public static double Faktoriyel(int sayi)
{
if (sayi == 1)
return 1;
else
return sayi * Faktoriyel(sayi - 1);
}
}
Son zamanlarda Java programlama diline ilgi duyuyorum. Yakında öğrenmeye başlayacağım. Sitenden de bu tür makalelerde faydalanacağım hocam. Teşekkürler. İyi çalışmalar. 🙂