我打算计算x的n次方,可是以下这段代码编译器编译不出来,请哪位高手回答一下哪里出错了?谢谢。public class Power
{
public static double power(double x,int n)
{
if(n>0)
{
return x*power(x,n-1);
}
else
{
return 1.0;
}
}
public static void main(String[] args)
{
double x=5.0;
int n=4;
power(x,n);
double final=power(x,n);
System.out.println(final);
}
}
{
public static double power(double x,int n)
{
if(n>0)
{
return x*power(x,n-1);
}
else
{
return 1.0;
}
}
public static void main(String[] args)
{
double x=5.0;
int n=4;
power(x,n);
double final=power(x,n);
System.out.println(final);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货