5.00 / 1 oy

Java'da sayıların üssünü almak

Matematiksel java fonksiyonlarından üst alma işlevini yerine getiren Math.pow(a,b) fonksiyonu ile geceyi sonlandırıyorum. Bir üst alma işlemi için 2 adet sayı gereklidir: alt ve üst değerler. Math.pow(a,b) fonksiyonunda da a=alt, b=üste gelecek değeri ifade eder. Dolayısıyla karıştıranlar için Math.pow(alt, üst) olarak da düşünülebilir.

double sayi=2;
double ust=5;

double ikiUzeriBes=Math.pow(sayi,ust);
System.out.println("2^5="+ikiUzeriBes); //2^5=32.0

Foe döngüsü içerisinde 2 üzeri 1'den 2 üzeri 10'a kadar olan değerleri yazdıralım:

double sayi=2;
for (int i=1; i<=10; i++)
{
System.out.println(sayi+" üzeri "+i+"="+Math.pow(sayi, i));
}

ÇIKTI:

2.0 üzeri 1=2.0
2.0 üzeri 2=4.0
2.0 üzeri 3=8.0
2.0 üzeri 4=16.0
2.0 üzeri 5=32.0
2.0 üzeri 6=64.0
2.0 üzeri 7=128.0
2.0 üzeri 8=256.0
2.0 üzeri 9=512.0
2.0 üzeri 10=1024.0

Küsüratları da gizlemek istersek:

double sayi=2;
for (int i=1; i<=10; i++)
{
System.out.println(sayi+" üzeri "+i+"="+(int)Math.pow(sayi, i));
}

ÇIKTI:

2.0 üzeri 1=2
2.0 üzeri 2=4
2.0 üzeri 3=8
2.0 üzeri 4=16
2.0 üzeri 5=32
2.0 üzeri 6=64
2.0 üzeri 7=128
2.0 üzeri 8=256
2.0 üzeri 9=512
2.0 üzeri 10=1024

utku33

18.01.2020 02:30

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da sayıların üssünü almak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.