社区
Web 开发
帖子详情
有一个float类型的数值,我想只取小数点的后两位,后仍然是float类型,如何做。
36397
2006-02-20 11:16:53
有一个float类型的数值,我想只取小数点的后两位,后仍然是float类型,如何做。
...全文
474
7
打赏
收藏
有一个float类型的数值,我想只取小数点的后两位,后仍然是float类型,如何做。
有一个float类型的数值,我想只取小数点的后两位,后仍然是float类型,如何做。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
doway
2006-02-20
打赏
举报
回复
((int)(doubleVal*100)) / 100.0
jamsonwoo
2006-02-20
打赏
举报
回复
float a = 1.23456f;
DecimalFormat df = new DecimalFormat("#.##");
System.out.println(df.format(a));
taolei
2006-02-20
打赏
举报
回复
((float)(((int)(x*100))%100))/100f
jeffaple
2006-02-20
打赏
举报
回复
烦就烦呗,写个先,呵呵:
float f = 3.1415927F;
String str = String.valueOf(f);
f = Float.parseFloat("0" + str.substring(str.indexOf("."),str.indexOf(".")+3));
System.out.println(f);
^_^
xinke_li
2006-02-20
打赏
举报
回复
说一下这个方法:
先转化成字符串,再使用split取出小数点后的两位,再转化成float数值。
嘿,好象有点繁琐。:)
jeffaple
2006-02-20
打赏
举报
回复
楼主的意思是只要小数点后两位,其他都不要(包括小数点前面的)?!
36397
2006-02-20
打赏
举报
回复
还是不明白
mysql 保留后面
两位
0_Mysql
数值
类型
,
小数点
后保留两个零
如有不足请帮忙留言区补充谢谢~一,
数值
类型
保留
小数点
后两个0在存入数据时,应客户需求
数值
类型
,比如钱数,分数等等需要精确到
小数点
后几位。800存入时显示为800.00方法:在建表时直接定义此
数值
的
类型
为
float
,double或decimal
类型
例如:1 create tablenum(2 shuzi
float
(4,2),3 shuzi2 double(4,2),4 shuzi3 d...
python中
小数点
后取2位(四舍五入)以及取2位(四舍五不入)的方法总结
在很多场景的计算中,最终得到的
数值
例如123.45678,要截取2位小数得到123.45,而不是默认的四舍五入方法得到123.46,如何实现呢? 一.
小数点
后取2位(四舍五入)的方法 方法一:round()函数 方法二:’%.2f’ %f 方法 方法三:Decimal()函数 二.
小数点
后取2位(四舍五不入)的方法 方法一: 一.
小数点
后取2位(四舍五入...
mysql 两个
小数点
类型
_Mysql
数值
类型
,
小数点
后保留两个零
如有不足请帮忙留言区补充谢谢~一,
数值
类型
保留
小数点
后两个0在存入数据时,应客户需求
数值
类型
,比如钱数,分数等等需要精确到
小数点
后几位。800存入时显示为800.00方法:在建表时直接定义此
数值
的
类型
为
float
,double或decimal
类型
例如:1 create tablenum(2 shuzi
float
(4,2),3 shuzi2 double(4,2),4 shuzi3 d...
java int
类型
转
float
类型
并保留
小数点
后
两位
直接上代码 // A code block int a=9; int b=7; DecimalFormat df=new DecimalFormat("0.00"); System.out.println(df.format((
float
)a/b)); System.out.println(df.format(a/(
float
)b)); System.out.println(df.format((
float
)a/(
float
)b)); System.out.
设变量n为
float
类型
,m为int
类型
,则以下能实现将n中的
数值
保留
小数点
后
两位
,第三位进行四舍五人运算的表达式是: A) n=(n*100+0.5)/100.0 B)m=n*100+0.5
设变量n为
float
类型
,m为int
类型
,则以下能实现将n中的
数值
保留
小数点
后
两位
,第三位进行四舍五人运算的表达式是: A) n=(n100+0.5)/100.0 B)m=n100+0.5 ,n= m/100.0 C) n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.0 B
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章