Metotların Kendi Kendini Çağırması (Recursion)
import java.applet.Applet;
import java.awt.Graphics;
class Nesne{
static int Toplam;
public static int KendiniCagiran(int Sayi){
if(Sayi>0){
Toplam+=Sayi;
Sayi--;
KendiniCagiran(Sayi);
}
return Toplam;
}
}
public class Recursion extends Applet {
public void init() {
// TODO start asynchronous download of heavy resources
}
public void paint(Graphics Ekran){
int DonenSayi=Nesne.KendiniCagiran(10);
String Sonuc=Integer.toString(DonenSayi);
Ekran.drawString(Sonuc, 50, 50);
}
}
import java.awt.Graphics;
class Nesne{
static int Toplam;
public static int KendiniCagiran(int Sayi){
if(Sayi>0){
Toplam+=Sayi;
Sayi--;
KendiniCagiran(Sayi);
}
return Toplam;
}
}
public class Recursion extends Applet {
public void init() {
// TODO start asynchronous download of heavy resources
}
public void paint(Graphics Ekran){
int DonenSayi=Nesne.KendiniCagiran(10);
String Sonuc=Integer.toString(DonenSayi);
Ekran.drawString(Sonuc, 50, 50);
}
}
Yorumunuzu Ekleyin