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]
Ecir Hocamıza saygılar 🙂
Yanıtla🙂
YanıtlaKanka burda ne geziyon 😀
YanıtlaTam olarak ne yapiyor burada soyleyebilir misiniz?
YanıtlaBu kodları projenize ekleyip çalıştırın lütfen. Daha iyi anlarsınız
Yanıtla