首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请高人指点怎么取得小数点后两位

2012-02-08 
请高人指点如何取得小数点后两位我从前台取得一个String类型的变量a,这个变量的值有可能是整数也有可能是

请高人指点如何取得小数点后两位
我从前台取得一个String类型的变量a,这个变量的值有可能是整数也有可能是小数,我在网上查了一下,想用int(a*100+0.5)/100这个式子来取得小数的后两位,但我在JAVA程序中的写法为int(Long.valueOf(a)*100+0.5)/100,这个式子报错,提示必须去掉int,但是去掉以后就改变了式子的含意,请问如何解决.

谢谢赐教!


[解决办法]
a.ToString("F2")

string a="1";
string b="2.15"
c=a.ToString("F2");
//c=1.00
c=b.ToString("F2");
//c="2.15"
[解决办法]
可以用a.substring(a.Lastindexof(".")+1,a.Lastindexof(".")+3)
如果没有小数点的话就return掉。。
我是这么想的。。不晓的对不对噢。。嘿嘿。

热点排行