Java初学者:内建函数计算简单的数学表达式

Posted 阶前梧叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java初学者:内建函数计算简单的数学表达式相关的知识,希望对你有一定的参考价值。

这个应该在之前写的,忘记了,补上

这次我们说一下如何用java计算数学表达式的值,比如,我们要计算sin(pi/3) + cos(pi/6) + 5.6^3,怎么计算呢?这里我们需要用到java的math的内建函数,所谓内建函数,就是java已经给你的方法,你用就好了,有时候你需要自己导入包,但math却不用,java会自动导入,不用你手动导入。下面我们来看一下这个例子:

编译运行通过,没问题,这个很简单。

    Math.PI, 就是派了,Math.pow(z, 3),就是计算z的立方,Math.sin(x),就是sin(x),加减乘除这些,跟数学里没有两样,只是有些方法和函数需要用内建函数去实现,Math当中还有很多方法,在此不作赘述,常见的有sqrt(x)(平方根), abs(x)(绝对值), max(x, y)(两数中的最大值), min(x, y)(两数中的最小值),等等。

    本次比较简单,就是用java来表示简单的数学表达式,深究起来也许有些麻烦,但也只是因为不知道有些内建函数的用法而已,而道理上却很简单,就是有个数学表达式,给你函数值,你把数带进去,求出结果就好了。

以上是关于Java初学者:内建函数计算简单的数学表达式的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本笔记shell中的数学计算

JAVA计算数学表达式的程序

数据库开发基础-SQl Server 聚合函数数学函数字符串函数时间日期函数

Java初学者:基本输入输出方法

js的eval()函数及其java实现(计算数学表达式)

Java中有没有类似于eval()的函数?目的是计算一个字符串类型的数学表达式的值