《Oracle Java SE编程指南》19-02:基本数学运算
2020-05-01 本文已影响0人
AT阿宝哥
课程封面-JavaSE-AT阿宝哥
扫描二维码,关注AT阿宝哥
内容导航:
- 前言
- 1、java.lang.Math
- 2、Math类静态属性
- 3、Math类常用静态方法
1、java.lang.Math
package java.lang;
public final class Math extends Object{
//...
}
java.lang.Math
类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数,而且这些方法都是static
方法,可以直接使用Math.method()
来调用。
Math
类有两个静态属性:E
和PI
,可以直接使用Math.field
来使用。
2、Math类静态属性
-
E
:代表比任何其他值都更接近e
(即自然对数的底数)的 double 值2.7182818284590452354。 -
PI
:代表比任何其他值都更接近 圆周率pi
(即圆的周长与直径之比)的 double 值3.14159265358979323846。
3、Math类常用静态方法
序号 | 名称 | 简介 |
---|---|---|
01 | Math.abs | 求绝对值 |
02 | Math.sin | 正弦函数 |
03 | Math.asin | 反正弦函数 |
04 | Math.cos | 余弦函数 |
05 | Math.acos | 反余弦函数 |
06 | Math.tan | 正切函数 |
07 | Math.atan | 反正切函数 |
08 | Math.toDegrees | 弧度转化为角度 |
09 | Math.toRadians | 角度转化为弧度 |
10 | Math.ceil | 得到不小于某数的最大整数 |
11 | Math.floor | 得到不大于某数的最大整数 |
12 | Math.max | 求两数中最大 |
13 | Math.min | 求两数中最小 |
14 | Math.sqrt | 求开方 |
15 | Math.pow | 求某数的任意次方,抛出ArithmeticException处理溢出异常 |
16 | Math.exp | 求e的任意次方 |
17 | Math.log10 | 以10为底的对数 |
18 | Math.log | 自然对数 |
19 | Math.rint | 求距离某数最近的整数(可能比某数大,也可能比它小) |
20 | Math.round | 同上,返回int型或者long型(上一个函数返回double型) |
21 | Math.random | 返回0,1之间的一个随机数 |
持续更新,欢迎留言提议!
码字很累,多点赞多赞赏!
扫描二维码,关注AT阿宝哥