code-neon

Java ile Faktöriyel Hesaplama

Kullanıcıdan alınan bir sayının faktöriyelini hesaplayan Java programı.

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
    
        System.out.print("Sayıyı girin: ");
        int sayi = scanner.nextInt();
    
        int faktoriyel = FaktoriyelHesapla(sayi);
    
        System.out.println(sayi + "'in faktöriyeli: " + faktoriyel);
    
        scanner.close();
    }
    
    private static int FaktoriyelHesapla(int n) {
        int faktoriyel = 1;
        for (int i = 1; i <= n; i++) {
            faktoriyel *= i;
        }
        return faktoriyel;
    }
}

Java ile Kullanıcıdan girdi almak için Scanner nesnesi oluştur

        Scanner scanner = new Scanner(System.in);

Kullanıcıdan sayıyı al

        System.out.print("Sayıyı girin: ");
        int sayi = scanner.nextInt();

Faktöriyel hesaplama metodu ile faktöriyeli hesapla

        int faktoriyel = FaktoriyelHesapla(sayi);

Sonucu ekrana yazdır

        System.out.println(sayi + "'in faktöriyeli: " + faktoriyel);

Java ile Scanner nesnesini kapat

        scanner.close();
    }

Faktöriyel hesaplama metodu

    private static int FaktoriyelHesapla(int n) {
        int faktoriyel = 1;
        // Faktöriyel hesaplama döngüsü
        for (int i = 1; i <= n; i++) {
            faktoriyel *= i;
        }
        // Hesaplanan faktöriyeli döndür
        return faktoriyel;
    }