5 在java等于多少,java基础面试题之Java中的Math. round(-1. 5)等于多少

Java 中的 Math. round(-1. 5) 等于多少?

答案:-1

/**

* Returns the closest {@code long} to the argument, with ties

* rounding to positive infinity.

*

*

Special cases:

*

  • If the argument is NaN, the result is 0.

    *

  • If the argument is negative infinity or any value less than or

    * equal to the value of {@code Long.MIN_VALUE}, the result is

    * equal to the value of {@code Long.MIN_VALUE}.

    *

  • If the argument is positive infinity or any value greater than or

    * equal to the value of {@code Long.MAX_VALUE}, the result is

    * equal to the value of {@code Long.MAX_VALUE}.

*

* @param a a floating-point value to be rounded to a

* {@code long}.

* @return the value of the argument rounded to the nearest

* {@code long} value.

* @see java.lang.Long#MAX_VALUE

* @see java.lang.Long#MIN_VALUE

*/

看代码的定义就是返回最接近参数的long型整数,如果有两个,就返回大的那个;

通俗点直接+0.5后取整就是要的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值