/**
 * 给定一个double类型的浮点数base和int类型的整数exponent。
 * 求base的exponent次方。
 * @author user
 * 
 */
/*
	 * 使用Math类提供的API解决
	 */
	public static double Power(double base,int exponent) {
		return Math.pow(base, exponent);
	}
/*
	 * 使用递归的方式求解
	 */
	public static double Power2(double base,int exponent) {
		if(base == 0 && exponent < 0) {
			throw new RuntimeException("分母不能为零啊");
		} else if(exponent == 0) {
			return 1;
		} else if(exponent < 0) {
			return 1 / base * Power2(base, exponent + 1);
		} else {
			return base * Power2(base, exponent - 1);
		}
	}