- java 中的 Math.round(-1.5) 等于多少?
等于 -1,因为在数轴上取值时,中间值(0.5)向右取整,所以正 0.5 是往上取整,负 0.5 是直接舍弃。
数轴:可以理解为一条x轴,从左到右是:负数、0、正数
long round = Math.round(-1.5); // -1
long round2 = Math.round(-1.52); // -2。-1.5002取整也是-2
说明:中间值只有一个数字:0.5。 0.51、0.5002都不是中间值了,此时,如果是正数就往大里进一位,如果是负数就往小里进一位。
网友评论