Java Number Power pow(final int b, final int e)

Here you can find the source of pow(final int b, final int e)

Description

Retrieves the value of the base raised to the power of the exponent

License

Open Source License

Parameter

Parameter Description
b the base
e the exponent

Return

the value

Declaration

public final static int pow(final int b, final int e) 

Method Source Code

//package com.java2s;
/**/*from  w  w w . j a  v  a 2 s . c o  m*/
 * The contents of this file are subject to the Regenstrief Public License
 * Version 1.0 (the "License"); you may not use this file except in compliance with the License.
 * Please contact Regenstrief Institute if you would like to obtain a copy of the license.
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations
 * under the License.
 *
 * Copyright (C) Regenstrief Institute.  All Rights Reserved.
 */

public class Main {
    /**
     * Retrieves the value of the base raised to the power of the exponent
     * 
     * @param b the base
     * @param e the exponent
     * @return the value
     **/
    public final static int pow(final int b, final int e) {
        if (e < 0) {
            throw new IllegalArgumentException("pow does not support negative exponent: " + e);
        }

        int v = 1;

        for (int i = 0; i < e; i++) {
            v *= b;
        }

        return v;
    }
}

Related

  1. pow(double[][] x, int p)
  2. pow(final double[] values, final double exp)
  3. pow(final float a, final float b)
  4. pow(final int a, final int b)
  5. pow(final int a, final int b)
  6. pow(final long base, final long exponent)
  7. pow(float a, float b)
  8. Pow(float base, float exponent)
  9. pow(float x, int y)