方法(Method)常用的数学函数方法

方法(Method
是为完成一个操作而组合在一起的语句组
使用方法的好处
1.可以省去编写重复代码的苦闷
2.可以组织和简化编码
3.提高代码可读性

方法的种类
C、C++的类库不够完善,JDK即java开发工具包里面提供了很多相对比较完善的工具方法
比如说日历,JDK里直接提供有日历类,只要导入相应的包就行了
1.内置方法(静态方法)
(1)由JDK类库提供
(2)需要导入相应的包
Integer.parseInt //将字符串转换成整型数字
Calendar.getInstance() ; //得到一个日历对象(实例)
Collections.binarySearch(); //二分查找法
2.自定义方法
(1)不带参数
(2)带参数

常用的数学函数方法
Math类提供了很多实用的方法,用来计算常用的数学函数

三角函数方法:
Math.PI/Math.E            圆周率的近似值/算术常量E的近似值(近似于2.71828)    常用
Math.sin(radians)               返回角度的三角正弦函数值(以弧度为单位)
Math.cos(radians)         返回角度的三角余弦函数值
Math.tan(radians)         返回角度的三角正切函数值
Math.toRadians(degree)    将以度为单位的值转换为弧度                        常用
Math.toDegree(radians)    将以弧度为单位的值转换为度
Math.asin(a)              返回角度的反三角正弦函数值
Math.acos(a)              返回角度的反三角余弦函数值
Math.atan(a)              返回角度的反三角正切函数值

常用的数学函数:
Math.exp(x)               返回算术常量E的x次方
Math.log(x)               返回x的自然底数--Math.log(Math.E)的值为1.0
Math.log10(x)             返回x的以10为底的对数
Math.pow(a,b)             返回a的b次方                                     常用
Math.sqrt(x)              对于0以上的数字,返回x的平方根
Math.ceil(x)/Math.floor(x)向上/下取整x最接近的整数                          常用
Math.rint(x)              取整为x最近的整数,距离相等则返回偶数整数
Math.round(x)             四舍五入取整--返回(int/long)Math.floor(x+0.5)
Math.min/max Math.abs     返回两个数的最小/大值|返回绝对值

ceil     天花板
floor    地板

Math.ceil(45.1) == 46        (进一)
Math.floor(55.6) == 55       (去尾)

Math.ceil(-45.1) == -45      (去尾)
Math.floor(-55.6) == -55     (进一)

猜你喜欢

转载自blog.csdn.net/w15977858408/article/details/89351747