Java Mini Proje 004 - Faktöriyel Bulma


  Bir sayının faktöriyeli 1'den başlayarak o sayıya kadar olan sayıların çarpımıyla bulunur.
Yani n faktoriyel ;
  • 1 x 2 x ......... x n ile hesaplanır.
n faktöriyel n! ile gösterilir.

Faktöriyel için bazı kurallar tanımlanmıştır.
  • 0! = 1' dir.
  • 1! = 1' dir.
  • diğer sayılar standart biçimde hesaplanır.

    Faktöriyelin ne olduğunu ve nasıl hesaplandığını anladık şimdi sıra programını yazmakta.Bu problemi basit bir döngü yardımıyla yapabiliriz. Bir tane araSonuc değişkeni oluşturursak ve n sayısına kadar olan sayıları çarparak bu araSonuc değişkenimize atarsak, en son n sayısı ile de çarptığımızda n sayısının faktöriyelini elde etmiş oluruz.

Şimdi bunları uygulayalım.

Main.java
package test;

public class Main {

 public static void main(String[] args) {
  System.out.println("0!\t->\t"+faktoriyel(0));
  System.out.println("1!\t->\t"+faktoriyel(1));
  System.out.println("2!\t->\t"+faktoriyel(2));
  System.out.println("3!\t->\t"+faktoriyel(3));
  System.out.println("4!\t->\t"+faktoriyel(4));
  System.out.println("5!\t->\t"+faktoriyel(5));

 }
 
 static int faktoriyel(int n){
  int araSonuc=1;
  
  if(n==0){ return 1;}
  
  for(int i=1;i<=n;i++){
   araSonuc*=i;
  }
  return araSonuc;
 }

}


Yorumlar

Bu blogdaki popüler yayınlar

Java SE Ders24 - Composition (Kompozisyon)

Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style

JSF Ders30 - Page Template (Sayfa Şablonu)