Java Programlama 1- Recursive Örnekler 14

Recursive üs alma programı

[java]

import java.util.Scanner;

//üsalma recursive
public class ornek {

public static int us(int taban,int usdeger){
if (usdeger==0)
return 1;
else if(taban==1)
return 1;
else
return taban*us(taban,usdeger-1);

}
public static void main(String[] args) {
Scanner gir=new Scanner(System.in);
System.out.println("taban gir:");
int taban=gir.nextInt();
System.out.println("üsdeğer gir:");
int usdeger=gir.nextInt();
System.out.println("sonuc: "+us(taban, usdeger));

}

}

[/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. Gokhan

    package forexam;
    import java.util.Scanner;
    public class Forexam {
    public static int us_alma(int taban,int us){
    int sonuc=1;
    if(taban==1 ||us==0)
    return 1;
    else
    return sonuc*taban*us_alma(taban, us-1);

    }
    public static void main(String[] args){
    // Recursive üs alma programı.
    Scanner scn =new Scanner(System.in);
    System.out.println(“tabanı gir”);
    int taban=scn.nextInt();
    System.out.println(“usu gir”);
    int us=scn.nextInt();
    System.out.println(us_alma(taban,us));
    }
    }

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.