Android中Math类中提供了三个与取整有关的方法:

分别是ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应

ceil的英文解释是天花板,该方法就表示向上取整,所以,Math.ceil(16.2)的结果为16,Math.ceil(-16.2)的结果是-16;

floor的英文解释是地板,所以该方法就表示向下取整,那么Math.floor(16.6)的结果为16,Math.floor(-16.6)的结果是-17;

round方法比前两个稍微复杂一点,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(16.2)的结果为17,Math.round(-16.2)的结果为-16.

欢迎关注我的个人微博,相互交流 微博地址:http://weibo.com/momo91

更多相关文章

  1. Android Studio启动时卡在Fetching Android SDK 以及导入Eclipse
  2. Google 菜市场(Android Market)上不去的解决方法
  3. Android高手进阶教程(二十一)之---Android中创建与几种解析xml的
  4. Android 应用程序查找设备的方法——以串口为例
  5. android中使用httpclient方法获得网页内容并对json对象解析

随机推荐

  1. android 单元测试cmd 命令集
  2. Android(安卓)扩展屏幕 实现主屏副屏同步
  3. Android开机log分析
  4. Android下如何计算要显示的字符串所占的
  5. Android的线程Handler实现
  6. android 关于程序升级问题
  7. Android高效加载大图、多图解决方案,有效
  8. android 4.0.1 webkit Event 事件处理过
  9. Android系统层次结构及分析
  10. ListView如何去掉无所谓的阴影