JavaSE8基础 Math.round 简单的四舍五入成整数

os :windows7 x64
    jdk:jdk-8u131-windows-x64
    ide:Eclipse Oxygen Release (4.7.0)

code:

package jizuiku1;

public class Demo001 {
	public static void main(String[] args) {
		//Math.round 简单的四舍五入。还有一种四舍五入是 科学计算中的四舍六入五凑偶 规则复杂。
		//在大学中进行实验数据处理时,要用后者!

		System.out.println(Math.round(12.49));
		System.out.println(Math.round(12.51));

		System.out.println();

		System.out.println(Math.round(13.50));
		System.out.println(Math.round(12.50));
	}
}

result:



Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。

时间: 2024-10-29 19:12:12

JavaSE8基础 Math.round 简单的四舍五入成整数的相关文章

C#中Math.Round()实现中国式四舍五入

原文:C#中Math.Round()实现中国式四舍五入 C#中Math.Round()实现中国式四舍五入 C#中的Math.Round()并不是使用的"四舍五入"法.其实在VB.VBScript.C#.J#.T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶.事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法. .NET 2.0 开始,Math.Round 方法提供了一个枚举选项 MidpointRound

C#中Math.Round()实现中国式四舍五入(转)

C#中Math.Round()实现中国式四舍五入 C#中的Math.Round()并不是使用的"四舍五入"法.其实在VB.VBScript.C#.J#.T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶.事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法. .NET 2.0 开始,Math.Round 方法提供了一个枚举选项 MidpointRounding.AwayFromZero 可以用来实现传统意义上

JavaScript基础 Math.round() 四舍五入成整数

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

JavaSE8基础 Math PI E 圆周率与自然常数

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0) code: package jizuiku1; public class Demo000 { public static void main(String[] args) { //圆周率 π System.out.println(Math.PI); //自然对数 e System.out.println(Math.E); } }

JavaSE8基础 方法重写简单示例

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0) 代码: /* * 方法重写 * 既 有父类函数的功能,又有子类函数特有的功能 * 父类的私有方法不能被重写 */ class Person { public void SayHello() { System.out.println("Hello"); } } class Javaer extends Person { p

通过Math.round来获得指定精度整数或小数的

消息中间件中的消费者模块,负责接收生产者过来的消息,在设计的时候,会对消费者进行一个集群化管理,同一个集群标识的消费者,会构成一个大的消费者集群,作为一个整体,接收生产者投递过来的消息.此外,还提供消费者接收消息相关的API给客户端进行调用. 消息中间件中的生产者模块,负责生产特定主题(Topic)的消息,传递给对此主题感兴趣的消费者,同时提供生产者生产消息的API接口,给客户端使用. 现实有两种可能:一种存在一个拐点让你的积累获得相应的价格体现,另一种也可能不存在这个拐点,停留在某个水平位.而

Python3基础 int()把合格字符串转化成整数

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ ex1: code: myStrOfTrue='1' print(int(myStrOfTrue)) result: ============= RESTART: C:/Users/Administrator/Desktop/mytest.py ============= 1 >>>

js的向上取整(Math.ceil)向下取整(Math.floor)四舍五入(Math.round)

<script language="javascript"> Math.floor(5.55) //向下取整 结果为5 Math.floor(5.99) //向下取整 结果为5 Math.ceil(5.21) //向上取整,结果为6 Math.ceil(5.88) //向上取整,结果为6 Math.round(5.78) //四舍五入 结果为6 Math.round(5.33) //结果为5 </script> 原文地址:https://www.cnblogs.

js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结

Math.round.parseInt.Math.floor和Math.ceil 都可以返回一个整数,具体的区别请看下面的总结. 一.Math.round 作用:四舍五入,返回参数+0.5后,向下取整. 如: Math.round(5.57) //返回6 Math.round(2.4) //返回2 Math.round(-1.5) //返回-1 Math.round(-5.8) //返回-6 二.parseInt 作用:解析一个字符串,并返回一个整数,这里可以简单理解成返回舍去参数的小数部分后的