Java Programlama 1- Recursive Örnekler 21

İki sayının okekini recursive bulan program

[java]

import java.util.Scanner;

//iki sayının okekini recursive bulan program
public class otuzdokuz {

public static int obeb(int sayi1,int sayi2,int saydir){
if(saydir>sayi1)
return 1;
else if(sayi1%saydir==0 && sayi2%saydir==0)
return saydir*obeb(sayi1/saydir, sayi2/saydir, saydir);
else if(sayi1%saydir==0)
return saydir*obeb(sayi1/saydir, sayi2, saydir);
else if(sayi2%saydir==0)
return saydir*obeb(sayi1, sayi2/saydir, saydir);
else
return obeb(sayi1, sayi2, saydir+1);

}
public static void main(String[] args) {
Scanner gir=new Scanner(System.in);
System.out.println("küçük sayıyı giriniz:");
int sayi1=gir.nextInt();
System.out.println("ikinci sayıyı giriniz:");
int sayi2=gir.nextInt();
System.out.println(obeb(sayi1,sayi2,2));

}

}

[/java]

Hakkında Ali Demirci

Ben Ali Demirci... 1991 Ankara doğumluyum. Ankara da yaşıyorum. Fırsat buldukça öğrendiklerimi burada paylaşıyorum. Java ile haşır neşirim. Android'den asla vazgeçemem. Öğrenmeye bayılırım. Yeni şeyler öğrendiğimde, geçmişteki projelerimde keşke böyle yapsaydım diye çok üzülmüşümdür. O yüzden öğrenmekten korkmayın. Takıldığınız yerleri mutlaka sorun. Biliyorsam yanıt veririm. Bilmiyorsam yol gösteririm. Teşekkürler :)

Kontrol Et

Java da Veri Tipleri ve Değişkenler – Java Eğitimi 6

Merhabalar, bugün ki yazımızda, Java programlama dilinde veri tipleri ve değişkenler konusu üzerinde duracağız. Bu …

Bir Yorum

  1. Nesrin

    Ya benm bu soru sinav sorum olabilir fakat calistiriyorum hata veriyor surekli gt ve amp ne demek bide bu program neden digerleri gibi degil yan yana

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.