Java özyineleme örnekleri
Java recursive(özyineleme) örnekleri fonksiyonlar ile kullanımı
Klavyeden alınan sayıya kadar olan sayıların toplamını java özyineleme kullanarak çözüm yapılması
//girilen sayiya kadar toplam alan özyineleme
import java.util.Scanner;
public class Odev2 {
public static void main(String[] args) {
Scanner oku=new Scanner(System.in);
int sayi1;
System.out.println("sayi:");
sayi1=oku.nextInt();
int sonuc=topla(sayi1); //fonksiyona git
System.out.println(sonuc);
}
public static int topla(int sayi1) //özyineleme metodu
{
int sonuc=0;
System.out.println(sayi1);
if(sayi1==0)
{
return 0;
}
else
{
sonuc=sayi1+topla(sayi1-1);
return sonuc;
}
}
}
Klavyeden alınan sayıya kadar olan sayıların toplamını java özyineleme kullanarak çözüm yapılması
//girilen sayiya kadar toplam alan özyineleme
import java.util.Scanner;
public class Odev2 {
public static void main(String[] args) {
Scanner oku=new Scanner(System.in);
int sayi1;
System.out.println("sayi:");
sayi1=oku.nextInt();
int sonuc=topla(sayi1); //fonksiyona git
System.out.println(sonuc);
}
public static int topla(int sayi1) //özyineleme metodu
{
int sonuc=0;
System.out.println(sayi1);
if(sayi1==0)
{
return 0;
}
else
{
sonuc=sayi1+topla(sayi1-1);
return sonuc;
}
}
}
Yorumlar
Yorum Gönder