Java ile zor üs alma işlemi aşağıdaki gibi yapılabilir:

Java İle Zor Üs Alma İşlemi Uygulaması Nasıl Yapılır?
public class Power {
    public static double power(double base, int exponent) {
        if (exponent == 0) {
            return 1;
        }
        if (exponent == 1) {
            return base;
        }
        if (exponent % 2 == 0) {
            double result = power(base, exponent / 2);
            return result * result;
        } else {
            double result = power(base, (exponent - 1) / 2);
            return result * result * base;
        }
    }

    public static void main(String[] args) {
        double base = 2;
        int exponent = 10;
        double result = power(base, exponent);
        System.out.println(base + "^" + exponent + " = " + result);
    }
}
Bu örnekte, power() adlı bir fonksiyon tanımlanır. Bu fonksiyon, base ve exponent değişkenlerini kullanarak zor üs alma işlemini yapar. Eğer exponent değişkeni 0 ise, result değişkeni 1’e eşitlenir. Eğer exponent değişkeni 1 ise, result değişkeni base değerine eşitlenir. Eğer exponent değişkeni 2’ye tam bölünebilirse, exponent değişkeni yarıya bölünür ve power() fonksiyonu tekrar çağrılır. Result değişkeni sonucu ile 2 kere çarpılır. Eğer exponent değişkeni 2’ye tam bölünemezse, exponent değişkeni 1 azaltılır ve 2’ye bölünür. Result değişkeni sonucu ile result değişkeni ile base değişkeni çarpılır. Main metodunda, base ve exponent değişkenleri 2 ve 10 olarak atanır ve power() fonksiyonu ile zor üs alma işlemi yapılır. Son olarak, ekrana yazdırmak için System.out.println() kullanılır.

Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz. 

 

Bir cevap yazın

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