不同类型的变量进行四舍五入时是否有不同的规则?
创始人
2025-01-09 07:30:09
0

在Java中,对于浮点数的四舍五入,会根据其精度的不同而有所差别。同时对于整数的四舍五入,可以使用Math.round()方法或强制类型转换实现。

示例代码如下:

// 浮点数四舍五入 double d1 = 3.14159; float f1 = 1.23456f;

// 保留2位小数 double roundedDouble = Math.round(d1 * 100) / 100.0; float roundedFloat = Math.round(f1 * 100) / 100f;

System.out.println(roundedDouble); // 3.14 System.out.println(roundedFloat); // 1.23

// 整数四舍五入 int i1 = 5; long l1 = 10L;

double roundedInt = Math.round(i1 / 2.0); long roundedLong = Math.round(l1 / 3.0);

System.out.println(roundedInt); // 3 System.out.println(roundedLong); // 3

// 强制类型转换 double d2 = 3.6; int i2 = (int) Math.round(d2); System.out.println(i2); // 4

相关内容

热门资讯

专业讨论!哈糖大菠萝攻略(辅助... 专业讨论!哈糖大菠萝攻略(辅助挂)果然存在有挂(讲解有挂)1、超多福利:超高返利,海量正版游戏,哈糖...
来一盘!微扑克数据分析(辅助挂... 来一盘!微扑克数据分析(辅助挂)果然是真的有挂(讲解有挂)1、该软件可以轻松地帮助玩家将微扑克数据分...
新手必备!wepoker到底有... 新手必备!wepoker到底有没有透视(辅助挂)本来真的有挂(有挂方略)1、游戏颠覆性的策略玩法,独...
玩家实测!hhpoker软件安... 玩家实测!hhpoker软件安装包(辅助挂)好像真的有挂(真的有挂)玩家实测!hhpoker软件安装...
科技介绍!wepoker有没有... 科技介绍!wepoker有没有插件(辅助挂)确实真的是有挂(有挂总结)1、进入到wepoker有没有...
一起来讨论!哈糖大菠萝有没有挂... 一起来讨论!哈糖大菠萝有没有挂(辅助挂)切实存在有挂(揭秘有挂)1、超多福利:超高返利,海量正版游戏...
最新通报!德普之星透视辅助软件... 最新通报!德普之星透视辅助软件(辅助挂)确实真的有挂(真的有挂)1、任何德普之星透视辅助软件透视是真...
终于知道!epoker免费透视... 终于知道!epoker免费透视脚本(辅助挂)都是有挂(确实有挂)所有人都在同一条线上,像星星一样排成...
盘点一款!wepoker底牌透... 盘点一款!wepoker底牌透视(辅助挂)确实存在有挂(有挂教程)1、wepoker底牌透视免费辅助...
交流学习经验!steampok... 交流学习经验!steampokermaster辅助(辅助挂)原来有挂(有挂详细)一、steampok...