java math round小数_Java Math round() 使用方法及示例

Java Math round() 使用方法及示例

Java Math round()方法将指定的值四舍五入为最接近的int或long值,然后将其返回。

也就是说,1.2四舍五入为1,1.8四舍五入为2。

round()方法的语法为:

Math.round(value)

注意:round()是静态方法。因此,我们可以使用类名Math来访问该方法。

round()参数value -要四舍五入的数字

注意:该值的数据类型应为float或double。

round()返回值如果参数为float,则返回int值

如果参数为double,则返回long值

round()方法:如果小数点后的值大于或等于5,则向上舍入

1.5 => 2

1.7 => 2

如果小数点后的值小于5,则向下舍入

1.3 => 1

示例1:Java Math.round()与double

示例

class Main {

public static void main(String[] args) {

// Math.round()方法

//小数点后的值大于5

double a = 1.878;

System.out.println(Math.round(a));  // 2

//小数点后的值等于5

double b = 1.5;

System.out.println(Math.round(b));  // 2

//小数后值小于5

double c = 1.34;

System.out.println(Math.round(c));  // 1

}

}

示例2:带有float的Java Math.round()

示例

class Main {

public static void main(String[] args) {

// Math.round()方法

//小数点后的值大于5

float a = 3.78f;

System.out.println(Math.round(a));  // 4

//小数点后的值等于5

float b = 3.5f;

System.out.println(Math.round(b));  // 4

// 小数后值小于5

float c = 3.44f;

System.out.println(Math.round(c));  // 3

}

}

推荐的教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值