package number;
import java.math.BigDecimal;
import java.text.DecimalFormat;
public class Float1 {
public static void main(String[] args) {
float a = 6.12560525f;
String aStr = new DecimalFormat("#.###").format(a/1000);
//String aStr = new DecimalFormat("#.###").format(a);
//a = Float.parseFloat(aStr);
System.out.println("aStr="+aStr);
System.out.println("a="+Float.parseFloat(aStr));
float b = (float)Math.round(a*1000)/1000;
System.out.println("b="+b);
BigDecimal bd = new BigDecimal((double)a);
bd = bd.setScale(3,4);
float c = bd.floatValue();
System.out.println("c="+c);
}
}
分享到:
相关推荐
TIA博途_截取浮点数_自定义小数位数_全局FC库文件_V17版本_GF_截取浮点数_自定义小数点后位数
iOS精算,小数位自定义,在计算价格和折扣的同时0.999可以准确定位9.9折,而且字符串与数字转换无压力
不同于银行家算法,真正做到四舍五入,符合中国人的使用习惯,并且可自定义保留小数的位数。并且能够对参数值做错误判断。
经纬度 度分秒与小数格式之间互相转换 支持批量转换
android EditText单价(Int)与数量(Float)自动相乘 保留两位小数
在SQL Server中实际上只有两种小数数值类型,分别是float(近似数值)和decimal(精确数值),这两种类型能表示所有的小数数值类型。 float(近似数值类型) float表示的是近似数值,存在一定的精度缺失。 float(n)...
安卓自定义星星评分控件RatingBar,支持整数小数递增递减
今天小编就为大家分享一篇python 保存float类型的小数的位数方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
获取float类型小数点位数,先将数据转换为varchar类型,然后对转换后的数据进行翻转,获取小数点所在的位置即可
TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_...
手机戳整数类型int、浮点小数类型float和字符串类型str三种数据类型.mp4
labview_32位单精度浮点数转定点小数,亲测可用(Own use labview to build 32-bit single precision floating point decimal turn, pro-test available)
易语言自定义数据类型数组排序源码,自定义数据类型数组排序,更新超级列表框,取随机品名,根据产地排序,根据类别排序,根据售价排序
FPGA Verilog浮点数除法运算,采用单精度浮点型小数格式,运算结果精度可设置,可封装成IP核
利用JCREATOR软件实现取三个float中的最大数最小数及平均数,利用swing用弹出窗口的形式实现。
项目中遇到小数相似度(业务给过来是小数)需要web界面以百分数的形式表示,并且保留两位小数。 直接上代码。 var nval = 0.12345; var percent = (Math.round(nval*10000))/100+'%'; 说明: 1.Math.round(num)函数...
十进制小数转化为十六进制小数类 /// /// 十进制整数转化为十六进制(带小数) /// /// <param name="value"></param> /// <returns></returns> public string DecToHex(double value) { string result =...
C语言实现小数转分数,包括带循环节的小数
Python经纬度小数格式与度分秒格式相互转换: #经纬度小数转度分秒 def 经纬度转度分秒函数(x, y): nsl=x ewl=y '''度''' angle1=int(nsl) angle2=int(ewl) '''分''' min1=int((nsl-angle1)*60) min2=int(...
在计算机中,用float或double来存储小数有时不能得到精确值,若要精确表达一个浮点数的计算结果, 最好用分数来表示小数,有限小数或无限循环小数都可以转化为分数,无限循环小数的循环节用括号标记出来。如: 0.9 =...