java 中一个数的n次方怎么写
5个回答
展开全部
public class Test {
public static void main(String[] args){
double m = 2;
double n = 3;
//使用API,Math.pow(double m,double n) -->> 'm' 的 'n' 次方
System.out.println("使用API:" + Math.pow(m, n));
//通过两种循环实现的 'm' 的 'n' 次方
System.out.println("使用while实现:" + MToThePowerOfNByWhile(m,n));
System.out.println("使用for实现:" + MToThePowerOfNByFor(m,n));
}
public static double MToThePowerOfNByWhile(double m,double n)
{
double result = 1;
while(n > 0)
{
result *= m;
n--;
}
return result;
}
public static double MToThePowerOfNByFor(double m,double n)
{
double result = 1;
for(int i = 0;i<n;i++)
{
result *= m;
}
return result;
}
}
public static void main(String[] args){
double m = 2;
double n = 3;
//使用API,Math.pow(double m,double n) -->> 'm' 的 'n' 次方
System.out.println("使用API:" + Math.pow(m, n));
//通过两种循环实现的 'm' 的 'n' 次方
System.out.println("使用while实现:" + MToThePowerOfNByWhile(m,n));
System.out.println("使用for实现:" + MToThePowerOfNByFor(m,n));
}
public static double MToThePowerOfNByWhile(double m,double n)
{
double result = 1;
while(n > 0)
{
result *= m;
n--;
}
return result;
}
public static double MToThePowerOfNByFor(double m,double n)
{
double result = 1;
for(int i = 0;i<n;i++)
{
result *= m;
}
return result;
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Math.pow(double m, double n)
是求m的n次方的
ps:当然了,你也可以用循环实现^_^
是求m的n次方的
ps:当然了,你也可以用循环实现^_^
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-06-23
展开全部
Math.power(m,n);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先输入M然后在数学符号中选小字如ⁿ即可得Mⁿ.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询