Java Programlama 1- Recursive Örnekler 8

1’den girilen sayıya kadar sayıları recursive toplayan program


import java.util.Scanner;
//1den girilen sayıya kadar sayıları recursive toplayan program

public class onalti {

public static int toplam(int sayi){
if(sayi==0)
return 0;
else if(sayi==1)
return 1;
else
return sayi+toplam(sayi-1);
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("toplanacak sayıyı giriniz:");
int sayi=s.nextInt();
System.out.println("sonuc:"+toplam(sayi));

}

}

 

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 Cevap Yazın

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