社区
Java SE
帖子详情
float相除,只需要小数点后一位
goodflash
2003-10-15 01:23:58
float a=3;
float b=123;
a/b=0.2213232
我只要小数点后一位,怎么做?
...全文
222
5
打赏
收藏
float相除,只需要小数点后一位
float a=3; float b=123; a/b=0.2213232 我只要小数点后一位,怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodflash
2003-10-15
打赏
举报
回复
to whyxx:
OK,你的方法可以正常运行。
java_jin
2003-10-15
打赏
举报
回复
java.math.BigDcimal bd = new java.math.BigDecimal(a/b);
bd = bd.setScale(1,bd.ROUND_HALF_UP);
System.out.println(bd.floatValue());或
System.out.println(bd.toString());
realzealy
2003-10-15
打赏
举报
回复
把float转化成String型,再用indexOf()取出"."的位置,再用substring()取出"."后一位以前的所有字符,再转回float
whyxx
2003-10-15
打赏
举报
回复
如果想不丢失精度的话只能用BigDecimal
float a=30;
float b=123;
BigDecimal cc = new BigDecimal(a/b).setScale(1,BigDecimal.ROUND_HALF_UP);
float c = cc.floatValue();
System.out.println(cc);
danceflash
2003-10-15
打赏
举报
回复
把得出的结果放入DataFormat对象中处理一下
格式化
float
类型,保留
小数点
后1位
3 并用字符串格式化显示出'xx.x%',只保留
小数点
后1位: 4 """ 5 # NOTE: 格式化
float
类型保留位数输出 : 6 # ( '%0.1f' %r) --(保留
小数点
后1位) 7 # ( '%0.2f' %r) --(保留小...
android
小数点
后1位,android如何保留
小数点
后x位数字
共回答了17个问题采纳率:94.1%static long round(double a) Returns the closest long to the argument.static int round(
float
a) Returns the closest int to the argument精确的,是这样./*** 提供精确的小数位四...
python如何调用一个函数输入两个数求
相除
和取模后保留
小数点
后
一位
def fun(a,b): //定义一个函数fun,参数为输入... //将整数d转换为
float
类型并保留
一位
小数,更改数字1可改变保留小数位 return (c,d) //输入两个数 a=input() a=int(a) //将'a'强制转换为int类型 b=input() b=int(...
vue保留小数位数
Html部分: <div class="text primary-text"> <span>合计:</span> <span class="money">...// 情况一:保留
小数点
后两位的过滤器,尾数四舍五入 ... // 截取当前数据到
小数点
后两位
C++中保留
小数点
位数的方法
在C++中输出一个浮点数n,并保留指定的小数位数,...首先先把iomanip头文件包含进来,然后对浮点数n按下列操作输出(假设保留2位小数): cout (以下来自百度百科) iomanip的作用: 主要是对cin,cout之类的一些
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章