Cog
  • 首页
  • 导论
    • 脚本
    • 指令
  • 配方
    • 物品
    • 标签
    • 原版配方修改
    • 模组配方修改
    • 通用配方修改
    • 配方材料替换
  • ZenCode
    • 数据类型
    • 运算符
    • if
    • switch
    • 循环
    • 数组
    • List
    • 映射
    • 数学函数
    • 函数
    • lambda 表达式
    • 预处理器
    • OOP
      • 自定义类
      • 拓展类
      • 空类型安全
      • 运算符重载
      • 泛型
    • 变量代理
  • 高级运用
    • Tooltip
    • 属性修改
    • 物品条件
    • 物品转换器
    • 配方函数
    • 事件
    • 全局战利品修饰器
      • 战利品修饰器
      • 方块掉落修改
      • 实体掉落修改
      • 战利品修饰器管理器
  • ContentTweaker
    • 前言
    • 资源文件
    • 物品
    • 方块
    • 流体
    • 创造标签
    • 高级运用
由 GitBook 提供支持
在本页
  • 导入包
  • 可用函数
  • 数学常数
  • 例子

这有帮助吗?

  1. ZenCode

数学函数

ZenCode StdLib 还引入了大量的数学函数可供使用。

导入包

使用前你需要进行导入

import math.Functions;

可用函数

方法名
参数
返回值
作用

sin

double

double

正弦(弧度制,下同)

cos

double

double

余弦

tan

double

double

正切

asin

double

double

反正弦

acos

double

double

反余弦

atan

double

double

反正切

sinh

double

double

双曲正弦

cosh

double

double

双曲余弦

tanh

double

double

双曲正切

toRadians

double

double

角度制转换成弧度制

toDegrees

double

double

弧度制转换成角度制

exp

double

double

以自然常数为基底的幂

log

double

double

自然对数

log10

double

double

常用对数

sqrt

double

double

平方根

cbrt

double

double

立方根

ceil

double

double

向上取整

floor

double

double

向下取整

abs

double/int

double/int

绝对值

signum

double

double

符号函数,正数返回 1.0,负数返回 -1.0,零返回零

min

int/long/float/double

int/long/float/double

取最小值

max

int/long/float/double

int/long/float/double

取最大值

round

double/float

long

四舍五入取整

pow

double, double

double

返回第一个数的第二个数次幂

数学常数

导入包:import math.Constants;

可用 Constants.PI 与 Constants.E 获取圆周率和自然常数。

例子

import math.Functions;
import math.Constants;

print(Constants.PI); // 打印 3.141592653589793
print(Functions.sin(3.14)); // 打印 0.0015926529164868282
上一页映射下一页函数

最后更新于3年前

这有帮助吗?