📜  arrondi java (1)

📅  最后修改于: 2023-12-03 15:29:28.553000             🧑  作者: Mango

Arrondi Java

Arrondi Java 是一个 Java 数学库中的小型工具类,用于对数字进行四舍五入并指定保留的小数位数。

示例

以下是 Arrondi Java 的使用示例:

double number = 3.14159265358979323846;
int precision = 2;
double roundedNumber = Arrondi.arrondi(number, precision);

System.out.println("原始数字:" + number);
System.out.println("保留 " + precision + " 位小数之后的数字:" + roundedNumber);

输出结果如下:

原始数字:3.141592653589793
保留 2 位小数之后的数字:3.14
特点
  • 支持对正数、负数和零进行四舍五入处理。
  • 支持对数值类型(doublefloat)和 BigDecimal 进行处理。
安装
Maven

将以下代码添加到 Maven 项目的 pom.xml 文件中:

<dependency>
    <groupId>com.github.macdao</groupId>
    <artifactId>arrondi-java</artifactId>
    <version>1.0.0</version>
</dependency>
Gradle

将以下代码添加到 Gradle 项目的 build.gradle 文件中:

implementation 'com.github.macdao:arrondi-java:1.0.0'
使用指南
方法签名
public static double arrondi(double number, int precision)
public static float arrondi(float number, int precision)
public static BigDecimal arrondi(BigDecimal number, int precision)
参数
  • number:要处理的数值。
  • precision:保留的小数位数。如果小于等于 0,将会抛出 IllegalArgumentException 异常。
返回值
  • 执行成功时,将返回四舍五入后的数字。
  • 如果 number 为 null 或 precision 的值不合法,将会抛出 IllegalArgumentException 异常。
License

Arrondi Java 使用 MIT 许可证。详细信息请参阅 LICENSE 文件。