Java基础10
算术运算符与数学函数
在Java里面,我们有加减乘除取余,可以进行一元、二元运算甚至有三元运算符,可以进行三个数的操作,但是在自身的印象中,除了加减乘除取余之外,还有一个我们经常用到的函数运算——幂运算,但是Java中并没有幂运算,因此我们需要借助于一种函数,以此来进行我们想要的幂运算。
数学函数:Math
- 在Math类中,包含了各种各样的数字函数。在编写不同类别的程序时,可能需要的函数也不同。
想要计算一个数值的平方根,可以使用sqrt方法:
double x = 4;
double y = Math.sqrt(x);
System.out.println(y);
结果等于2 - 在Java中,没有幂运算,那我们想用幂运算来求出想要的值,我们可以借助 Math 类的 pow 方法。用以下的公式语句:
double y = Math.pow(x,a);
将 y 的值设置为 x 的 a 次幂(xa)。pow方法有两个double类型的参数,所以返回结果也为double类型。 - Math类提供了一些常用的三角函数:
Math.sin
Math.cos
Math.tan
Math.atan
Math.atan2 - 还有指数以及它的反函数——自然对数及以10为底的对数:
Math.exp
Math.log
Math…log10 - 最后,Java还提供了两个用于表示 π 和 e 常量的最接近的近似值:
Math.PI
Math.E
数学函数的使用:
不必在数学方法名和常量名前添加前缀 “Math” ,只要在源文件的顶部加上下面这行代码就可以了:
import static java.lang.Math.*;