如何快速的取到一个小数的小数位 double d=111.22;String s1=Double.toString(d);//转化为字符串类型String s2=s1.substring(s1.indexOf(".")+1);//小数点后的数字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦,没怎么太看清楼主的意思。对于有效数字不是很多的小数,singinthesky(ichoose)的方法可以满足要求,多了就不可以了,指数太小也不可以,比如:double d = 123.1234567891234567;double e = 123e-11;double f = 123E10;都无法使用singinthesky(ichoose)的办法取得“小数点后的位数”。原因正式因为浮点数的精度和表示问题。 关于JAVA解析XML的问题?????? 新手关于java Vector类的问题 HashMap里的值为二维字符串数组,怎样取出来? 怎样读入data文件到二维数组? 请问各位老大有没有方法能够找出多个实现同一个接口的类!急 jsp求解...(向zrtl请教) 初學Java,感覺很麻煩的,什麼都要自己寫 急!!!怎样显示消息框及改变消息框字体的大小? 请问JAVA怎么模拟鼠标和键盘事件[200分] 关于类中get方法返回值的问题 真心求JAVA源码~~~~给高分(这里只能给100,但我给300,做好后另外开帖给) 关于static的问题
对于有效数字不是很多的小数,singinthesky(ichoose)的方法可以满足要求,多了就不可以了,指数太小也不可以,
比如:
double d = 123.1234567891234567;
double e = 123e-11;
double f = 123E10;
都无法使用singinthesky(ichoose)的办法取得“小数点后的位数”。
原因正式因为浮点数的精度和表示问题。