4java 中的 Math.round(-1.5) 等于多少?

Posted cnetsa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4java 中的 Math.round(-1.5) 等于多少?相关的知识,希望对你有一定的参考价值。

Math提供了三个与取整有关的方法:ceil、floor、round

(1)ceil:向上取整;

Math.ceil(11.3) = 12;

Math.ceil(-11.3) = 11;

(2)floor:向下取整;

Math.floor(11.3) = 11;

Math.floor(-11.3) = -12;

(3)round:四舍五入;

加0.5然后向下取整。

Math.round(11.3) = 11;

Math.round(11.8) = 12;

Math.round(-11.3) = -11;

Math.round(-11.8) = -12;
 

Java面试题|Math.round(-1.5) 等于多少?

每天一道面试模拟真题及解析





课前导读

●回复"每日一练"获取以前的题目,持续更新!

我希望大家积极参与!有什么不懂可以加小千微信进行讨论

★把面试准备工作,拆分、融入到平时每天


Math.round(-1.5) 等于多少?

参考答案:

运行结果:-1

JDK 中的 java.lang.Math 类

  • round() :返回四舍五入,负 .5 小数返回较大整数,如 -1.5 返回 -1。

  • ceil() :返回小数所在两整数间的较大值,如 -1.5 返回 -1。

  • floor() :返回小数所在两整数间的较小值,如 -1.5 返回 -2。

测试代码:

System.out.println("Math.round(1.4)=" + Math.round(1.4));
System.out.println("Math.round(-1.4)=" + Math.round(-1.4));
System.out.println("Math.round(1.5)=" + Math.round(1.5));
System.out.println("Math.round(-1.5)=" + Math.round(-1.5));
System.out.println("Math.round(1.6)=" + Math.round(1.6));
System.out.println("Math.round(-1.6)=" + Math.round(-1.6));
System.out.println();

System.out.println("Math.ceil(1.4)=" + Math.ceil(1.4));
System.out.println("Math.ceil(-1.4)=" + Math.ceil(-1.4));
System.out.println("Math.ceil(1.5)=" + Math.ceil(1.5));
System.out.println("Math.ceil(-1.5)=" + Math.ceil(-1.5));
System.out.println("Math.ceil(1.6)=" + Math.ceil(1.6));
System.out.println("Math.ceil(-1.6)=" + Math.ceil(-1.6));
System.out.println();

System.out.println("Math.floor(1.4)=" + Math.floor(1.4));
System.out.println("Math.floor(-1.4)=" + Math.floor(-1.4));
System.out.println("Math.floor(1.5)=" + Math.floor(1.5));
System.out.println("Math.floor(-1.5)=" + Math.floor(-1.5));
System.out.println("Math.floor(1.6)=" + Math.floor(1.6));
System.out.println("Math.floor(-1.6)=" + Math.floor(-1.6));

打印结果:

Math.round(1.4)=1
Math.round(-1.4)=-1
Math.round(1.5)=2
Math.round(-1.5)=-1
Math.round(1.6)=2
Math.round(-1.6)=-2


Math.ceil(1.4)=2.0
Math
.ceil(-1.4)=-1.0
Math
.ceil(1.5)=2.0
Math
.ceil(-1.5)=-1.0
Math
.ceil(1.6)=2.0
Math
.ceil(-1.6)=-1.0


Math.floor(1.4)=1.0
Math
.floor(-1.4)=-2.0
Math
.floor(1.5)=1.0
Math
.floor(-1.5)=-2.0
Math
.floor(1.6)=1.0
Math
.floor(-1.6)=-2.0




—— 推 荐 阅 读 ——

你点的每个“在看”,我都认真当成了喜欢
点击 阅读原文 抢预约免费试听课程名额

以上是关于4java 中的 Math.round(-1.5) 等于多少?的主要内容,如果未能解决你的问题,请参考以下文章

Java面试题|Math.round(-1.5) 等于多少?

当Math.round() 遇到 .5

Math中的floor,round和ceil方法总结

Math.Round 四舍六入五取偶

C#取整 之 Math取整

js中Math.roundparseIntMath.floor和Math.ceil小数取整总结