Java基础10(数学函数)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值