小番茄程序员 ©免责声明

文章标签 Java Java取整 文章分类 后端技术 阅读数 45

@免责声明:本文转载来自互联网,不代表本网站的观点和立场。 如果你觉得好,欢迎分享此网址给你的朋友。

Java中,Math.round() 方法用于将浮点数四舍五入为最接近的整数。它的返回值是一个 long 类型的整数。

Math.round() 方法有以下几种用法:

  1. 对浮点数进行取整:

    double number = 3.45;
    long roundedNumber = Math.round(number);
    System.out.println(roundedNumber); // 输出 3
    

    在这个例子中,Math.round() 方法将浮点数 3.45 四舍五入为 3

  2. 对浮点数进行指定精度的取整:

    double number = 3.14159;
    double roundedNumber = Math.round(number * 100) / 100.0;
    System.out.println(roundedNumber); // 输出 3.14
    

    在这个例子中,乘以 100 后再除以 100.0 可以实现保留两位小数的四舍五入操作。

需要注意的是,Math.round() 方法返回的是 long 类型的整数。如果需要得到一个整型数,可以将返回值进行强制类型转换。例如:

double number = 3.45;
int roundedNumber = (int) Math.round(number);
System.out.println(roundedNumber); // 输出 3

在这个例子中,使用强制类型转换将返回的 long 类型的结果转换为 int 类型。

本文地址:https://www.meishiadd.com/java/168.html

相关文章

友情链接

Copyright © 2021-2023 MEISHIADD.COM 版权所有 京ICP备14024137号