Java数据的截尾与舍入怎么实现
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章主要介绍了Java数据的截尾与舍入怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java数据的截尾与舍入怎么实现文章都会有所收获,下面我们一起来看看吧。在
千家信息网最后更新 2025年11月14日Java数据的截尾与舍入怎么实现
这篇文章主要介绍了Java数据的截尾与舍入怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java数据的截尾与舍入怎么实现文章都会有所收获,下面我们一起来看看吧。
在将float或double转型为整型值时,总是对该数字执行截尾,如下例:
public class CastingNumbers{ public static void main(String[] args){ double above = 0.7,below = 0.4; float fabove = 0.7f, fbelow = 0.4f; System.out.println("(int)above: " + (int)above); System.out.println("(int)below: " + (int)below); System.out.println("(int)fabove: " + (int)fabove); System.out.println("(int)fbelow: " + (int)fbelow); } }输出:
(int)above: 0 (int)below: 0 (int)fabove: 0 (int)fbelow: 0
如果想要得到舍入的结果,就需要使用java.lang.Math中的round()方法:
public class RoundingNumbers{ public static void main(String[] args){ double above = 0.7,below = 0.4; float fabove = 0.7f, fbelow = 0.4f; System.out.println("Math.round(above): " + Math.round(above)); System.out.println("Math.round(below): " + Math.round(below)); System.out.println("Math.round(fabove): " + Math.round(fabove)); System.out.println("Math.round(fbelow): " + Math.round(fbelow)); } }输出:
Math.round(above): 1 Math.round(below): 0 Math.round(fabove): 1 Math.round(fbelow): 0
由于round()是java.lang的一部分,因此在使用它事不需要额外的导入。
关于"Java数据的截尾与舍入怎么实现"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Java数据的截尾与舍入怎么实现"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
数据
知识
内容
篇文章
输出
价值
操作简单
数字
文章
方法
易懂
更多
看吧
结果
行业
资讯
资讯频道
频道
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
商丘软件开发参考价
三级网络技术上机试题
软件开发经理职责是什么
富凯网络技术信息
中国移动服务器密码怎么修改
学校网络安全教育台账
上海软件开发技术咨询值得推荐
数据库 x
软件开发赚钱不
广东工业大学网络安全学院招生
高校服务器
常州参考软件开发销售价格
数据库sql分类
数据库技术在当前社会的应用
苹果 大陆 服务器
湖北嵌入式软件开发要多少钱
数据库加了括号没反应
intel服务器主板
工行珠海软件开发中心
淘智互联网科技
百站网络技术有限公司
网络安全实验室如何建设
现代网络技术实验心得体会
网络安全法主体对象分类
软件开发分类 Java和
泰拉瑞亚1.4.15.1服务器
梦幻西游手游服务器等级限制
计算机网络安全工程师选择题
国泰安数据库学校登录
access数据库行政区划