社区
Java SE
帖子详情
怎么使float保留两位小数?
hojialiang
2002-05-14 03:57:36
怎么使float保留两位小数。
...全文
3603
5
打赏
收藏
怎么使float保留两位小数?
怎么使float保留两位小数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphazhao
2002-05-14
打赏
举报
回复
楼上的或多或少有点小bug
比如float换成了double之类
alphazhao
2002-05-14
打赏
举报
回复
import java.math.*;
……
方法1:
float f = 34.232323;
BigDecimal b = new BigDecimal(f);
float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
// b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数
方法2:
float scale = 34.236323;
DecimalFormat fnum = new DecimalFormat("##0.00");
String dd=fnum.format(scale);
System.out.println(dd);
newman0708
2002-05-14
打赏
举报
回复
我将两种方法给你选择:
import java.math.*;
class frm extends JFrame
{JLabel label=new JLabel("OK");
double val = 34.232323,ret;
frm()
{this.getContentPane() .add(label) ;
//方法一
ret=Math.round(val*100);//因为round返回long型,所以要将他转换为double
ret/=100;//要一步一步做(类型经过了转换)
//方法二
BigDecimal b = new BigDecimal(val);//这种好
ret= b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue() ;
label.setText(String.valueOf(ret).toString()) ;
}
}
happyegg
2002-05-14
打赏
举报
回复
乘以100取整再除以100,咔咔
hexiaofeng
2002-05-14
打赏
举报
回复
import java.text.*;
class fnum
{
DecimalFormat df = new DecimalFormat("#.00");
public static void main(String k[]){
fnum f = new fnum();
}
public fnum(){
StringBuffer d = new StringBuffer("");
df.format(1123.33333,d,new FieldPosition(2));
System.out.println(d);
}
}
float
保留两位小数
php,怎么使
float
保留两位小数
或多位小数
怎么使
float
保留两位小数
或多位小数两种方法:importjava.math.*;……方法1:
float
f=34.232323;BigDecimalb=newBigDecimal(f);
float
f1=b.setScale(2,BigDecimal.ROUND_HALF_UP).
float
Value();//b.setScale(2,...
c#
float
取小数点后两位_C#中
float
怎样
保留两位小数
?-阿里云开发者社区
编程论坛 楼主我用了
float
y =
float
.Parse(x.ToString("#0.00")),但比如6.50000000000这样做后却变成了6.5,我想让它变成6.50怎么做啊,最后我就是想得到两位小数编程论坛 1 个网友回答:
float
y=6.5 和 6.50...
Java
float
保留两位小数
或多位小数
Java
float
保留两位小数
或多位小数
C#中
float
怎样
保留两位小数
?
我用了
float
y =
float
.Parse(x.ToString("#0.00")),但比如6.50000000000这样做后却变成了6.5,我想让它变成6.50怎么做啊,最后我就是想得到两位小数 编程论坛 1 个网友回答:
float
y=6.5 和 6.50内存计算时是...
C语言中什么时候用double什么时候用
float
?怎样
保留两位小数
?
“如果需要一个小数,就用
float
或double,要看需要的小数的精度有多大,前者是4个字节的,所以精度相对没那么高,后者是8个字节的,精度肯定高一点 ” 根据对精度的需求了,double比
float
精度...
float
保留两位小数
用%.2f ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章