Java中sin、log、tan等复杂数学运算怎么搞?

出处/乐字节

MXReflection,一个基于mXparser库功能的Java复杂计算框架。

还记不记得求学时代各种复杂的数学公式?sin、log2、tan等等等,是不是看到这就觉得算起来麻烦?

通过MXReflection框架,你可以使用Java计算这些曾经我们觉得无比复杂的数学运算和函数,只需使用与类相关的字段。

MXReflection可以从指定字段读取值,并将结果注入@Expression注释字段。

com.github.ismail-mekni

mxreflection

1.0.1

dependencies {

compile group: ‘com.github.ismail-mekni’, name: ‘mxreflection’, version: ‘1.0.1’

}

那如何使用这个框架呢?

很简单,只需要两个java注释。

1、通过@Arg值,我们可以指定要在目标函数中使用的自定义参数名称。

2、@Expression注释值包含带有参数的函数表达式。

这个框架的使用其实不难,下面是两个计算案例,通过案例其实很容易理解该怎么使用此框架:

案例1:

package com.ismail.mxreflection.example;

import com.ismail.mxreflection.annotations.Arg;

import com.ismail.mxreflection.annotations.Expression;

import com.ismail.mxreflection.core.Calculator;

import com.ismail.mxreflection.facto

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值