java.lang.math类如何使用

java.lang.math类是Java语言提供的一个内置类库,其中包含了许多数学相关的静态方法和常量,这个类库提供了一些常用的数学运算函数,如三角函数、对数函数、指数函数、开方函数等,以及一些用于计算几何形状的辅助方法,下面我们来详细了解一下java.lang.math类的使用方法。

常用数学运算函数

1、加法运算:public static double add(double a, double b)

java.lang.math类如何使用

double result = Math.add(3.0, 4.0); // 结果为7.0

2、减法运算:public static double subtract(double a, double b)

double result = Math.subtract(7.0, 4.0); // 结果为3.0

3、乘法运算:public static double multiply(double a, double b)

double result = Math.multiply(3.0, 4.0); // 结果为12.0

4、除法运算:public static double divide(double a, double b)

double result = Math.divide(12.0, 4.0); // 结果为3.0

5、取余运算:public static int remainder(int a, int b)

java.lang.math类如何使用

int result = Math.remainder(7, 4); // 结果为3

6、幂运算:public static double pow(double a, double b)

double result = Math.pow(2.0, 3.0); // 结果为8.0

7、开方运算:public static double sqrt(double a)

double result = Math.sqrt(9.0); // 结果为3.0

8、绝对值运算:public static double abs(double a)

double result = Math.abs(-7.0); // 结果为7.0

9、向下取整:public static int floor(double a)

java.lang.math类如何使用

int result = (int)Math.floor(7.5); // 结果为7

10、向上取整:public static int ceil(double a)

int result = (int)Math.ceil(7.5); // 结果为8

11、四舍五入:public static double round(double a)public static long round(long a)public static float round(float a)public static double round(double a, int scale)public static long round(long a, int scale)public static float round(float a, int scale)public static BigDecimal round(BigDecimal a)等方法,这些方法可以将一个浮点数按照指定的精度进行四舍五入。

double result1 = Math.round(7.5); // 结果为8.0
long result2 = Math.round(7L); // 结果为7L
float result3 = Math.round(7.5F); // 结果为7.5F
double result4 = Math.round(7.5, 2); // 结果为7.50D
long result5 = Math.round(7L, 2); // 结果为7L
float result6 = Math.round(7.5F, 2); // 结果为7.50F
BigDecimal result7 = new BigDecimal("7.5").setScale(2, RoundingMode.HALF_UP).round(); // 结果为7.50B

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/269358.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-01-27 21:14
Next 2024-01-27 21:16

相关推荐

  • mysql中bigint、int、mediumint、smallint 和 tinyint的取值范围

    在MySQL中,bigint、int、mediumint、smallint和tinyint是五种整数数据类型,它们分别有不同的取值范围和存储空间需求,下面将详细介绍这五种整数数据类型的取值范围。1、bigintbigint是一种大整数数据类型,它占用8个字节的存储空间,它的取值范围是从-9223372036854775808到9223……

    2024-01-25
    0223
  • C语言数组函数怎么使用

    C语言数组函数包括声明、初始化、访问和修改元素。首先需要声明数组类型和大小,然后使用关键字{}定义数组并初始化。通过下标访问和修改数组元素。

    2024-01-21
    0179
  • php 取整

    PHP取整数部分的原理在PHP中,我们可以使用intval()函数来获取一个数值的整数部分。intval()函数会将传入的参数转换为整数,如果参数是一个浮点数,那么它的整数部分会被保留,小数部分会被舍去,如果参数是一个字符串,那么intval()函数会尝试将其转换为整数,如果转换失败,intval()函数会返回0。使用intval()……

    2023-12-19
    0137
  • c语言中自定义函数的流程是什么意思

    在C语言中,自定义函数是指用户根据自己的需求编写的具有特定功能的函数,通过自定义函数,可以使代码更加模块化、易于维护和阅读,自定义函数的定义包括函数名、返回类型、参数列表和函数体,1、声明函数在编写自定义函数之前,需要先声明函数,声明函数的语法为:

    2023-12-24
    0126
  • c语言 return false

    C语言中,return false表示函数返回一个布尔值false。

    2024-01-02
    0120
  • c语言数组合并的方法有哪些

    在C语言中,数组的合并主要有两种方法。你可以定义两个数组和一个用于存储合并后数组的数组,然后将第一个数组的所有元素复制到合并后的数组中,再将第二个数组的所有元素复制到合并后的数组中。另一种方法是利用循环遍历的方式,依次将第二个数组的元素添加到第一个数组的末尾。不过需要注意的是,合并后数组的长度应该等于两个数组长度之和。

    2024-01-19
    0361

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入