Here you can find the source of pow(final int b, final int e)
Parameter | Description |
---|---|
b | the base |
e | the exponent |
public final static int pow(final int b, final int e)
//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; } }