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