浅谈java中math类中三种取整函数的区别_java

math类中三大取整函数

1.ceil

2.floor

3.round

其实三种取整函数挺简单的.只要记住三个函数名翻译过来的汉语便能轻松理解三大函数,下面一一介绍

1.ceil,意思是天花板,java中叫做向上取整,大于等于该数字的最接近的整数

例:
math.ceil(13.2)=14

math.ceil(-13.2)=-13

2.floor,意思是地板,java中叫做向下取整,小于等于该数字的最接近的整数

例:
math.floor(13.2)=13

math.floor(-13.2)=-14

3.round,最特殊,其实就是四舍五入

例:
math.round(13.2)=13;math.round(13.5)=14

math.round(-13.2)=-13,math.round(-13.5)=-13

时间: 2024-08-03 08:38:06

浅谈java中math类中三种取整函数的区别_java的相关文章

浅谈java 执行jar包中的main方法_java

浅谈java 执行jar包中的main方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ****.jar ****.****.className [args] "****.****"表示"包名": "className"表示&

浅谈异常结构图、编译期异常和运行期异常的区别_java

异常处理一般有2种方式,要么捕获异常try-catch,要么抛出异常throws 如果一个方法后面抛出一个运行时期异常(throws RuntimeException),调用者无须处理 如果一个方法后面抛出一个编译时期异常,调用者必须处理,或者抛出或者try-catch: 运行时期的异常一般都不处理,一般是程序逻辑上的错误,比如分母为0作为除数了... 注意如果在try里面出现了异常后,try下面的语句就不会执行,回去寻找catch匹配异常处理会,接下来的语句会处理的(也就是在try-catch

java中关于Map的三种遍历方法详解_java

map的三种遍历方法!集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ 复制代码 代码如下: /* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.tsp2c.liubao;import java.util.Collection;import java.util.HashMap;import java.util

浅谈网络推广目前常用的三种方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网络推广让我们的宣传更为迅速,更为简便,更易让顾客找到,我们在推广中所付出的努力也会更容易的得到回报,就这些方面的综合考虑,我们首先就是要把我们的网站或者产品,以最快的速度传达到消费者的眼前,了解消费者的心里需求,正所谓急顾客之所急,想顾客之所想,那么为了实现这些理想,我们有哪些方法可以操作呢?下面A5站长网SEO诊断团队(http://se

浅谈网站快速获得流量的三种方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 对于网站很多草根站长都希望能够获得更多的流量和更高的转化率,于是很多人都通过发帖子,做百度知道,甚至还有的人是花大价钱做百度百科,可是这些方法往往只能够起到一时的效果,下面就让笔者给大家介绍如何使用病毒式的营销方法,让所有的人就像<我是传奇>这部电影中都中了病毒一样喜欢上了你的网站了,这样的营销效果才是所有人都喜欢的! 一:打造热

AJAX中JavaScript类的三种成员

ajax|javascript 实现类的公有成员 前面定义的任何类成员都属于公有成员的范畴,该类的任何实例都对外公开这些属性和方法. 实现类的私有成员 私有成员即在类的内部实现中可以共享的成员,不对外公开.JavaScript中并没有特殊的机制来定义私有成员,但可以用一些技巧来实现这个功能. 这个技巧主要是通过变量的作用域性质来实现的,在JavaScript中,一个函数内部定义的变量称为局部变量,该变量不能够被此函数外的程序所访问,却可以被函数内部定义的嵌套函数所访问.在实现私有成员的过程中,正

hibernate中实体类的三种状态

1-----transient状态.当我们new一个对象是,就是transient状态,最显著的特点是在数据库中没有与之对应的记录.也没有纳入到session 的管理,随时可以被垃圾回收处理掉. 2-----persient状态.当我们对transient 对象进行save(),saveOrUpdate()之后对象进入persient状态,在数据库中有与之对应的记录.纳入了session的管理,session和一级缓存绑定着,session级的缓存通常也叫一级缓存.当save()的时候会放到缓存

java中的三种取整函数总结_java

如下所示: 1. 舍掉小数取整:Math.floor(3.5)=3 2. 四舍五入取整:Math.rint(3.5)=4 3. 进位取整:Math.ceil(3.1)=4

浅谈Java中常用数据结构的实现类 Collection和Map_java

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构.这些类均在java.util包中.本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类. Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个C