wfyj.net
当前位置:首页 >> DouBlE保留两位小数 >>

DouBlE保留两位小数

1、Math.Round(0.333333,2);//按照四舍五入的国际标准 2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、 float i=0.333333; int j=(int)(i * 100); i = j/100; 4、 decimal.Round(decimal.Parse("0...

在C#中大家都会遇到这种情况 double类型的数据,需要格式化(保留N未有效数字)或者是保留N为小数等情况,我们往往采取double.tostring("参数");的方法。下面就列出几个常用的方法。 double temp=3.1415926; (F)Fixed point:string str1=temp.to...

1, 首先 double 类型时,在C#中是素双精度浮点类型。一般在显示的时候如果要求保留两位小数点时,最快捷的办法是使用 string.Format("{0:F2}",double) 直接保留两位小数点输出。 2. 若需要考虑到2位后面的数据进行计算四舍五入则使用:Math.Round...

DecimalFormat和String.substring()都可以 import java.text.*; DecimalFormat myFormatter = new DecimalFormat("####.#"); myFormatter.format(double); //注意,这句整体作为String 也可以 String str = double.toString(); str = str.substri...

方式一: 四舍五入 double f = .5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 --------------------------------------------------------------- 方式二: java...

double类型保留小数有两种情况: 1 在输出时保留两位小数: 用printf通过格式字符即可控制小数的保留。 如 double a = 1.234; printf(".2lf",a); 会输出1.23 2 在运行过程中结果保留两位小数。 可以借助转为整型,及乘除运算实现。 如 double a ...

神马语言? JAVA DecimalFormat df = new DecimalFormat("0.00");double d = 123.9078; double db = df.format(d); C# double d = 123.9078; double d = Math.Round(d, 2); VB Dim d As Double = 123.45 d = Math.Round(d, 2) 其他的我也不知道~~~

double d = 12.2289; java.text.DecimalFormat df = new java.text.DecimalFormat("#.00"); System.out.println(df.format(d));

推荐的方法:首先将该数存入double类型的变量中,然后将该变量乘以100(小数点后移2位),加上0.5,再强制取整,最后除以100.0(小数点前移2位)即得到了结果。 表达式如下(double变量为i):i = (int)(i*100+0.5)/100.0 使用printf输出时,如果要保...

java保留两位小数的方法: 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数方式二: java.text.DecimalFormat df =new java.t...

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com