Math.pow(x,y)的作用就是计算x的y次方,其计算后是浮点数。由于 pow 是 Math 的静态方法,所以应该像这样使用:Math.pow(),而不是作为创建的 Math 对象的方法。
例子:使用 Math.pow
function raisePower(x,y) {
return Math.pow(x,y)}
如果 x 是 2 ,且 y 是 7,则 raisePower 函数返回 128 (2 的 7 次幂)。
扩展资料
可能导致错误的情况:
1、如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error 错误。
2、如果底数 x 和指数 y 都是 0,可能会导致 domain error 错误,也可能没有;这跟库的实现有关。
3、如果底数 x 是 0,指数 y 是负数,可能会导致 domain error 或 pole error 错误,也可能没有;这跟库的实现有关。
如果返回值太大或者太小,将会导致 range error 错误。
参考资料来源:
使用Math的Pow函数,或者使用for循环计算。
Pow函数示例代码如下:
using System;class My{static void Main(){int year=int.Parse (Console.ReadLine ());
double sum=0;double ben,xi;ben=Double.Parse (Console.ReadLine ());xi=Double.Parse (Console.ReadLine ());
Console.WriteLine (year+"年后"+ben+"的本息是"+Math.pow(ben*(1+xi),year)); }}
扩展资料
Math类常用函数
1、Math.abs() 计算绝对值。
2、Math.acos() 计算反余弦值。
3、Math.asin() 计算反正弦值。
4、Math.atan() 计算反正切值。
c#类:一个基本的C#类中包含数据成员、属性、构造器和方法。属性可以是静态或实例成员。在C#中类的声明与C++和Java很相似。
但是,不像C++,C#结构体与类是不支持继承多个父类。但是,与Java相同的是,一个结构体可以实现接口(interface)。Java的关键字import已经被替换成using,它起到了同样的作用。
参考资料来源:百度百科-c#
double m = Math.Pow(6, 7.6);//6的7.6次方