Professional Documents
Culture Documents
Power:: Public Class Public Static Double Double Int Double Double If
Power:: Public Class Public Static Double Double Int Double Double If
Xn
public class Exponenta {
public static double powerLoop( double x , int n ){
double evenPower = x;
double result;
if (n%2 != 0 ){
result = x;
}
else{
result = 1;
}
n = n/2;
while ( n != 0 ){
evenPower = evenPower*evenPower;
if ( (n % 2) != 0 ){
result = result*evenPower;
}
n = n/2;
} // end while
return result;
} // end power