理论教育 Java语言的算术表达式应用和Math类介绍

Java语言的算术表达式应用和Math类介绍

时间:2023-11-20 理论教育 版权反馈
【摘要】:如果y=bn,可调用Math类中的方法,写成:算术表达式自左向右计算,因此要注意在适当的地方使用括号()。例如:s=πr2的表达式写成:s=3.14159*r*r的表达式写成:或的表达式写成:y=x3-3x2-7的表达式写成:(s-b)(s-c)的表达式写成:对于一些数学函数,可以调用Math类中的方法来实现。Math类是个算术函数库,其中的许多方法用于各种不同的算术运算,具体内容将在第8章节介绍。

Java语言的算术表达式应用和Math类介绍

算术表达式通过算术运算符进行变量、常量、字面值和方法调用的组合,完成整型、实型数的算术运算。如:

表达式经过运算后,该表达式体现为一个值,这个值为相应的整型或实型数:

因为程序语句行只能以行的方式编写,所以用算术表达式描述一些数学式子的时候,必须按照一定的方式进行,不能有指数、分数等符号。如求一元二次方程的实根:

可以用以下语句:

为避免Math.sqrt(b*b-4*a*c)计算的两次重复进行,可以写成:

不能把b2写成b∧2,Java语言不支持这种写法。如果y=bn,可调用Math类中的方法,写成:

算术表达式自左向右计算,因此要注意在适当的地方使用括号()。如前面表达式写成

y1=(-b+x)/2*a

相当于978-7-111-34450-6-Chapter04-58.jpg,将得到一个错误的结果。

例如:(www.daowen.com)

sr2的表达式写成:

s=3.14159*r*r

978-7-111-34450-6-Chapter04-59.jpg的表达式写成:

978-7-111-34450-6-Chapter04-62.jpg的表达式写成:

y=x3-3x2-7的表达式写成:

978-7-111-34450-6-Chapter04-65.jpgs-b)(s-c)的表达式写成:

对于一些数学函数,可以调用Math类中的方法来实现。Math类是个算术函数库,其中的许多方法用于各种不同的算术运算,具体内容将在第8章节介绍。

表达式中的变量、常量和字面值的数据类型,应该尽可能保持一致。当表达式中混合使用不同类型的数值时,自动通过类型转换规则把低精度类型的数值转换为精度较高的那个类型再进行计算。如:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈