micher43

E8.13

Nov 20th, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.43 KB | None | 0 0
  1. public class Numeric {
  2.    
  3.    
  4.     public static double intPower(double x, int n){
  5.         double answer;
  6.        
  7.         if(n > 0 && n % 2 != 0){
  8.             double intermediate;
  9.             intermediate = Math.pow(x, n-1);
  10.             answer = intermediate * x;
  11.         }
  12.        
  13.         if(n < 0){
  14.             answer = 1 / (Math.pow(x, n));
  15.         }
  16.        
  17.         if(n > 0 && n % 2 == 0){
  18.             double mediator;
  19.             mediator = Math.pow(x, n / 2);
  20.             answer = Math.pow(mediator, 2);
  21.         }
  22.        
  23.         return answer;
  24.     }
  25.  
  26. }
Advertisement
Add Comment
Please, Sign In to add comment