Java Programlama 1- Recursive Örnekler 26

Girilen sayının bölenlerini recursive bulan program


import java.util.Scanner;

public class otuzyedi {

//girilen sayının bölenlerini recursive bulan
public static String bolenbul(int sayi,int ustsinir){
if(ustsinir>=sayi)
return "";
else if(sayi%ustsinir==0)
return Integer.toString(ustsinir)+" "+bolenbul(sayi, ustsinir+1);
else
return bolenbul(sayi, ustsinir+1);

}
public static void main(String[] args) {
Scanner gir=new Scanner(System.in);
System.out.println("bölenleri bulunacak sayıyı giriniz:");
int sayi=gir.nextInt();
System.out.println(bolenbul(sayi,1));

}

}

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