java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决?
在做knn笔迹识别时遇到了问题。数据有整数和小数。如何将整数和小数保存为不同的数字。这里有一个建议供您使用:rfloatt=1.2;rintf=(int)t//强制转换为整数。经过这一步,可以得到f=1;rfloatn=f-t//从原始数t中减去强制变换数,得到小数部分;以上三行代码将小数部分与整数部分分开。方法1:四舍五入双f=111231.5585bigdecimalb=新bigdecimal(f)双f1=b,roundingmode.half向上)。doublevalue()的方法2:java.text.decimalformat格式df=新java.text.decimalformat格式("#.00")测向格式(要格式化的数字)模式3:双d=3.1415926stringresult=string。格式(“%。2f”)注:%。2f%。表示小数点前的任意数字,2表示小数点后两位,格式为f后的结果表示浮点。方法4:另外,如果struts标记用于输出,则有一个format属性,设置为format=“0.00”以保留两位小数。例如:
原文标题:java新手代码大全 java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决?,如若转载,请注明出处:https://www.tzjingsheng.com/news/53477.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「豪运号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。