操练Math函数库

作者: 奔跑吧李博 | 来源:发表于2020-07-25 13:31 被阅读0次

Math标准库提供了很多计算用到的函数,可能在平时开发中却想不起来用,如果能直接用系统自带计算函数会给我们开发带来很大的方便,本人特此使用并总结了Math的常用函数。

常数
  • Math.PI —— 圆周率π的值
  • Math.E —— 自然对e的值
"Math.PI的值  " + Math.PI
Math.PI的值  3.141592653589793

"Math.E的值   " + Math.E
Math.E的值   2.718281828459045
算术计算
  • Math.abs(a) —— 绝对值
  • Math.min(a,b) —— 求较小值
  • Math.max(a,b) —— 求较大值
"-20的绝对值  " + Math.abs(-20)
-20的绝对值  20

"取8.8与6.6两数较小值  " + Math.min(8.8, 6.6)
取8.8与6.6两数较小值  6.6

"取8.8与6.6两数较大值  " + Math.max(8.8, 6.6)
取8.8与6.6两数较大值  8.8
进位
  • Math.floor(a) —— 向下取整
  • Math.ceil(a) —— 向上取整
  • Math.round(a) —— 四舍五入
"-8.8向下取整  " + Math.floor(-8.8)
-8.8向下取整  -9.0

"-8.8向上取整  " + Math.ceil(-8.8))
-8.8向上取整  -8.0
随机数
  • Math.random(a) —— 随机数
"从5-9取随机数  " + (int)(Math.random()*5+5)
从5-9取随机数  8
幂对数
  • Math.pow(a,b) —— 求a的b次方
  • Math.sqrt(a) —— 开平方
  • Math.cbrt(a) —— 开立方
  • Math.log(a) —— 取自然对数
"5的3次方的值  " + Math.pow(5, 3)
5的3次方的值  125.0

"81开平方的值  " + Math.sqrt(81)
81开平方的值  9.0

"64开立方的值  " + Math.cbrt(64)
64开立方的值  4.0
三角函数
  • Math.toRadians(a) —— 角度转弧度
  • Math.toDegrees(a) —— 弧度转角度
  • Math.sin(a) —— 正弦值
  • Math.cos(a) —— 余弦值
  • Math.tan(a) —— 正切值
"90°的弧度值  " + Math.toRadians(90)
90°的弧度值  1.5707963267948966

"弧度PI的角度值  " + Math.toDegrees(Math.PI)
弧度PI的角度值  180.0

"30°的sin值  " + Math.sin(Math.PI/6)
30°的sin值  0.49999999999999994

"30°的cos值  " + Math.cos(Math.PI/6)
30°的cos值  0.8660254037844387

"30°的tan值  " + Math.tan(Math.PI/6)
30°的tan值  0.5773502691896257
其他函数
  • Math.floorMod(a,b) —— a对b取模
  • Math.hypot(a,b) —— 点(a,b)到(0,0)的距离
"24对10取模的值  " + Math.floorMod(24, 10)
24对10取模的值  4

"点(5,5)到点(0,0)的距离值  " + Math.hypot(5, 5)
7.0710678118654755

相关文章

  • 操练Math函数库

    Math标准库提供了很多计算用到的函数,可能在平时开发中却想不起来用,如果能直接用系统自带计算函数会给我们开发带来...

  • 2.5函数库的引用

    函数库的基本使用 一部分函数库在python安装时已安装,如math,random,turtle。更多的外部函数库...

  • C语言常用函数库

    01. 输入输出函数库 stdio.h 02. 数学函数库 math.h 03. 字符函数库 ctype.h 04...

  • C库函数参考手册01

    分类函数,所在函数库为ctype.h 数学函数,所在函数库为math.h、stdlib.h、string.h、fl...

  • C语言中的math函数

    math.h 数学函数库 一些数学计算的公式的具体实现是放在math.h里,具体有: 以下的函数 参数都是doub...

  • c语言中的 math.h 数学函数库

    math.h 数学函数库 一些数学计算的公式的具体实现是放在math.h里,具体有: 以下的函数 参数都是doub...

  • 18、数学函数库:math

    上集回顾: 函数定义 函数参数 函数返回值 默认值参数 关键字参数 函数别名 上集学习了如何自定义函数,但是不是所...

  • Standard C 语言标准函数库速查 (Cheat Shee

    是C语言中的数学函数库三角函数 double sin(double x);正弦 double co...

  • Objective-C中的数学函数math.h

    数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有: 常用函数: 数学常量: 常用函数: iOS...

  • PHP 的 date 日期时间函数库简介 -- PHP 学习 (

    日期时间函数库简介 日期时间函数库是 PHP 内置函数库, 可以通过日期时间函数库获得服务器的日期时间相关内容 时...

网友评论

    本文标题:操练Math函数库

    本文链接:https://www.haomeiwen.com/subject/earslktx.html