java去掉小数末尾0的简单介绍

博主:adminadmin 2022-11-29 14:19:06 59

今天给各位分享java去掉小数末尾0的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java里用Math.round怎么吧小数点后面的0去掉?

可参考如下代码:

String s = "111.01100";

if(s.indexOf(".")  0){

  //正则表达

  s = s.replaceAll("0+?$", "");//去掉后面无用的零

  s = s.replaceAll("[.]$", "");//如小数点后面全是零则去掉小数点

}

System.out.println(Math.round(s));

JAVA API解释如下:

public static long round(double a)  

returns the closest long to the argument. the result is rounded to an integer by adding 1/2, taking the floor of the result, and casting the result to type long. in other words, the result is equal to the value of the expression:

返回最接近参数的 long。结果将舍入为整数:加上 1/2,对结果调用 floor 并将所得结果强制转换为long 类型。换句话说,结果等于以下表达式的值:

(long)Math.floor(a + 0.5d)

特殊情况如下:

如果参数为 NaN,那么结果为 0。

如果结果为负无穷大或任何小于等于 Long.MIN_VALUE 的值,那么结果等于Long.MIN_VALUE 的值。

如果参数为正无穷大或任何大于等于 Long.MAX_VALUE 的值,那么结果等于Long.MAX_VALUE 的值。

参数:

a - 舍入为 long 的浮点值。

返回:

舍入为最接近的 long 值的参数值。

java小数中如何去掉小数点后

来个最简单的

示例:

    public static void main(String[] args){

        double d = 10.111111d;

        int i = (int) d;

        System.out.println(i);

    }

或者 你调用 java.lang.Math.round(double)

JAVA编程有一个小数,如何去掉小数部分?

1、新建一个php文件,命名为test.php。

2、在test.php文件中,使用header()方法将页面的编码格式设置为utf-8,避免输出中文乱码。

3、接下来需要在test.php文件中,定义一个变量,保存一个小数。

4、在test.php文件中,使用explode()函数以小数点“.”分割数字,保存在一个数组中。

5、数组的第一个元素便是整数部分,使用echo输出。

6、在浏览器打开test.php文件,查看结果。

Java有一个小数,如何去掉小数部分?

1、Math.round(float f)对小数部分四舍五入

或者强值类型转换成int类型,直接去掉小数部分!

2、

3、向上取整:Math.ceil() //只要有小数都+1

向下取整:Math.floor() //不取小数

四舍五入:Math.round() //四舍五入

关于java去掉小数末尾0和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。