5.00 / 1 oy

Java'da faktöriyel hesabı yapan program

Java ile kullanıcının istediği sayıya kadar olan tüm sayıların toplamını bulan bir program yazmıştık, bugün de kullanıcının girdiği bir sayıya kadar olan tüm sayıların çarpımını (yani faktörüyel hesabı) bulan bir java programı yazalım.

Kısa bir not: Toplam bulurken başlangıçta 0 olan toplam değişkenini çarpımda 1 olarak almalıyız çünkü aksi durumda çarpım 0 çıkar.

import java.util.Scanner;
class Main {
  public static void main(String[] args) {
      
int sayi,faktoriyel;
Scanner klavye=new Scanner(System.in);
System.out.println("Kaç faktöriyeli bulmamı isteriniz?");
sayi=klavye.nextInt();
faktoriyel=1;

for (int i=2; i<=sayi; i++)
  faktoriyel=faktoriyel*i;
  
System.out.println(sayi+"! = "+faktoriyel);
} 
  }

Çıktı:

Kaç faktöriyeli bulmamı isteriniz?
> 6
6! = 720

utku33

24.12.2019 01:20

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da faktöriyel hesabı yapan program

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.