这个好办啊
用java.text.*里面有格式化的类
用java.text.*里面有格式化的类
解决方案 »
- Java Eclipse 的使用请教
- 找不到符号 符号:构造函数lady(java.lang.String,Cat) 类:lady Lady l1 = new Lady("mimi",c);)
- Java中对Vector排序,用Comparable接口怎么实现
- 在线求:能不能在 一个类里面写一个方法,这个方法,每隔一段事件(时间可设定)自动访问数据库,并将数据读出来?
- 我在安装了JDK1.4之后安装了Jbuilder7但是运行程序说JDK1.4和JDK1.3冲突请问如何处理这种情况
- 什么是 parent file
- java学到什么程度算是真正入门
- 有个数学计算的JAVA代码各位大哥看看帮帮忙
- 常有人说java什么都能做,我作为一个初学者对此感到很困惑!
- 新手求组!!
- 我写的一个下载软件
- 为何无法用ResultSet更新数据库记录?
java.text.DecimalFormat myformat=new java.text.DecimalFormat("#0.00");
然后就用:
myformat.format(c);
如:
double a,b,c;
a=2.00;b=2.10;
c=a+b;System.out.println(myformat.format(c));
假如a=5867.6970
b=79887.9767
我想得到c=a+b=85755.67
假如a=5867.6970
b=79887.9767
我想得到c=a+b=85755.67
==============
用我上面的方法,一样可以输出的
java.text.DecimalFormat myformat=new java.text.DecimalFormat("#0.00");
c=a+b;
System.out.println(myformat.format(c));
这个就是输出的2位小数的啊
当我float a= getValue(798.67897);
a的值为:798.68
{
return (float)(Math.round(data*100)/100);
}
Eraserpro(穷...哪位好人拿钱砸我吧!!!) Math.round方法当遇到.999999的时候就会有问题,是不是通过你样的方法就可以避免这种事情的发生了?
当我float a= getValue(798.67897);
a的值为:798.68
=================================
如果a = 198.60
你如果不转化为String,而用float来输出,怎样结果都是198.6String 转化为float:
String s = "198.68";
float a = Float.parseFloat(s);