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.*;