• + 0 comments
    public long power(int n, int p) throws Exception {
    
         if(n < 0 || p < 0){
            throw new Exception("n or p should not be negative.");
         }
         if(n == 0 && p == 0){
            throw new Exception("n and p should not be zero.");
         }
    
         long result = 1;
    
         while(p != 0){
            result *= n;
            p--;
         }
         return result;
    }