Java Programlama 1- Recursive Örnekler 28

Süleyman Demirel Üniversitesi Bilgisayar Mühendisliği bölümünde çıkan recursive sorusunun çözümü
[java]
public class sinavsorusu {

public static String dondur(String [] kelime, int uzunluk)
{
if(uzunluk < 0)
{
return "";
}
else if (kelime[uzunluk].charAt(0) == ‘a’ && kelime[uzunluk].charAt(kelime[uzunluk].length()-1) == ‘i’)
return kelime[uzunluk] + dondur(kelime,uzunluk – 1);
else
return dondur(kelime,uzunluk – 1);

}
public static void main(String[] args) {
String  [] kelime = {"ali", "samis"};
int uzunluk = kelime.length;
System.out.println(dondur(kelime,uzunluk-1));

}

}

[/java]

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.

Java Programlama 1- Recursive Örnekler 28” için 5 yorum

  • 30 Mayıs, 2017 tarihinde, saat 20:28
    Permalink

    Ecir Hocamıza saygılar 🙂

    Yanıtla
    • 15 Haziran, 2017 tarihinde, saat 20:23
      Permalink

      Kanka burda ne geziyon 😀

      Yanıtla
  • 31 Mayıs, 2017 tarihinde, saat 15:00
    Permalink

    Tam olarak ne yapiyor burada soyleyebilir misiniz?

    Yanıtla
    • 1 Haziran, 2017 tarihinde, saat 23:42
      Permalink

      Bu kodları projenize ekleyip çalıştırın lütfen. Daha iyi anlarsınız

      Yanıtla

Bir Cevap Yazın

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