Java round()方法

Java round()方法

Java Math.round()方法,用于返回一个最接近参数值的整型值,即四舍五入,与rint()方法不同的是,round()方法返回的是int或long类型的整型值,而不是double类型的值。Math.round()的语法如下:

int round(float f)
long round(double d或float f)

rint()参数

参数描述
ddouble类型值,也可以是float、Double类型和Float类型的对象,后两者会自动进行拆箱编程double和float
ffloat类型值,也可以是Float类型的对象

round()返回值

四舍五入的int或long类型值。

round()实例代码

如下代码,分别将double类型、float类型,以及Doule类型对象和Float类型对象传递给Math.round()方法:

public class test {
    public static void main(String[] args) {
        float a = 3.3f;
        int a1 = Math.round(a);
        double b = 5.51;
        long b1 = Math.round(b);
        Float c = Float.valueOf(6.3f);
        int c1 = Math.round(c);
        Double x = Double.valueOf(7.5);
        long x1 = Math.round(x);

        System.out.println("a1="+a1+"; b1="+b1+"; c1="+c1+"; x1="+x1);

    }

}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / Java教程 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.