Son Yazılar

Java Programlama 1- Recursive Örnekler 9

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));

}

}

Hakkında Ali Demirci

1991 Ankara doğumluyum. Bilgisayar Mühendisliği bölümü 2013 mezunuyum. Bakanlığın bir kurumunda, Sistem(Linux, Windows Server) üzerine çalışmaktayım. Fakat boş zamanlarımda, kendimi yazılım konusunda da geliştirmekteyim. 20'ye yakın Android programım vardır. Her türlü soru(n)larınızda iletişime geçmekten çekinmeyin.

Bir bak istersen...

Java

Java da Döngüler – Java Eğitimi 4

Merhabalar, bu dersimizde Java programlama dilinde, döngüler yapısını inceleyeceğiz. Bu yapılar for, while, do-while ve foreach dir. Kullanımı oldukça …

2 yorumlar

  1. hocam eline sağlık allah razı olsun yazdığın kodlar deli gibi işime yarıyor vallaha

  2. Yalnız bi kısıtlama olmadığı için sayı eksi sonsuza kadar eksilmez mi dolayısıyla cevap bi artılı bir eksili olmaz mı? Kafam karıştı.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

'