Android 中把double类型强转为整形的方法

简介: Android 中把double类型强转为整形的方法

一、取整数的三个方法

1.Math.Round() 取整数

比如 Math.Round(1.5) 结果为2

Math.Round(1.4) 结果为1

Math.Round()的方法为:四舍五入

2.Math.floor()

Math.floor(1.4) 结果为:1

Math.floor(1.8) 结果为:1

Math.floor(1.9) 结果为:1

Math.floor()的方法为:向下取整数。

3.Math.ceil()

Math.ceil(1.2) 结果为:2

Math.ceil(1.4) 结果为:2

Math.ceil(1.5) 结果为:2

Math.ceil(1.6) 结果为:2

Math.ceil()的方法为:向上取整数。


目录
打赏
0
0
0
0
10
分享
相关文章
基于Android P,自定义Android开机动画的方法
本文详细介绍了基于Android P系统自定义开机动画的步骤,包括动画文件结构、脚本编写、ZIP打包方法以及如何将自定义动画集成到AOSP源码中。
177 2
基于Android P,自定义Android开机动画的方法
基于android-11.0.0_r39,系统应用的手动签名方法和过程
本文介绍了基于Android 11.0.0_r39版本进行系统应用手动签名的方法和解决签名过程中遇到的错误,包括处理`no conscrypt_openjdk_jni-linux-x86_64`和`RegisterNatives failed`的问题。
356 2
|
6月前
|
Android 系统缓存扫描与清理方法分析
Android 系统缓存从原理探索到实现。
171 15
Android 系统缓存扫描与清理方法分析
Android经典面试题之组件化原理、优缺点、实现方法?
本文介绍了组件化在Android开发中的应用,详细阐述了其原理、优缺点及实现方式,包括模块化、接口编程、依赖注入、路由机制等内容,并提供了具体代码示例。
111 2
Android在rootdir根目录创建自定义目录和挂载点的方法
本文介绍了在Android高通平台的根目录下创建自定义目录和挂载点的方法,通过修改Android.mk文件并使用`LOCAL_POST_INSTALL_CMD`变量在编译过程中添加目录,最终在ramdisk.img的系统根路径下成功创建了`/factory/bin`目录。
386 1
AOSP源码下载方法,解决repo sync错误:android-13.0.0_r82
本文分享了下载AOSP源码的方法,包括如何使用repo工具和处理常见的repo sync错误,以及配置Python环境以确保顺利同步特定版本的AOSP代码。
1110 0
AOSP源码下载方法,解决repo sync错误:android-13.0.0_r82
|
9月前
|
Java中将保留四位小数的Double转换为String的方法详解
选择合适的方法,可以使代码更加简洁、高效,同时也能满足不同场景下的需求。
215 5
|
9月前
|
Android经典面试题之Kotlin中object关键字实现的是什么类型的单例模式?原理是什么?怎么实现双重检验锁单例模式?
Kotlin 单例模式概览 在 Kotlin 中,`object` 关键字轻松实现单例,提供线程安全的“饿汉式”单例。例如: 要延迟初始化,可使用 `companion object` 和 `lazy` 委托: 对于参数化的线程安全单例,结合 `@Volatile` 和 `synchronized`
104 6
Android面试题之kotlin中怎么限制一个函数参数的取值范围和取值类型等
在Kotlin中,限制函数参数可通过类型系统、泛型、条件检查、数据类、密封类和注解实现。例如,使用枚举限制参数为特定值,泛型约束确保参数为Number子类,条件检查如`require`确保参数在特定范围内,数据类封装可添加验证,密封类限制为一组预定义值,注解结合第三方库如Bean Validation进行校验。
144 6
Android项目架构设计问题之onFirstItemVisibleChanged方法的调用如何解决
Android项目架构设计问题之onFirstItemVisibleChanged方法的调用如何解决
60 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等