//求某数0次幂到n次幂之和,如(2的0次幂+2的1次幂+2的2次幂之和)
/**
* 思路:幂运算,如2的2次幂=2*2,3的3次幂=3*3
* 外循环实现幂次数,如n的3次幂,
* 内循环做运行,外循环i=n次,内循环便进行n次,实现自身*自身,从而实现幂运算
*/
public int sumPower(int num,int power){
int total=0;
int tmp=0;
for(int i=0;i<power;i++){
tmp=1;
for(int j=0;j<i;j++){
tmp*=num;
}
total+=tmp;
System.out.println(tmp);//打印 过程结果
}
return total;
}
/**
* 思路:幂运算,如2的2次幂=2*2,3的3次幂=3*3
* 外循环实现幂次数,如n的3次幂,
* 内循环做运行,外循环i=n次,内循环便进行n次,实现自身*自身,从而实现幂运算
*/
public int sumPower(int num,int power){
int total=0;
int tmp=0;
for(int i=0;i<power;i++){
tmp=1;
for(int j=0;j<i;j++){
tmp*=num;
}
total+=tmp;
System.out.println(tmp);//打印 过程结果
}
return total;
}