double类型保留小数有两种情况:1、在输出时保留两位小数:用printf通过格式字符即可控制小数的保留。2、在运行过程中结果保留两位小数。可以借助转为整型,及乘除运算实现。扩展资料1、浮点型与整型将浮点...
main(){doublea;printf("请输入一个double型数据:”);a=int(a*100+0.5)/100;printf("%lf",a)。}这时候printf输出的结果将是5.14。
doublenum=0.123456;stringresult=num.ToString("f2");//fN保留N位,四舍五入Console.WriteLine(result)。3、Math.Round(i,2)i为小数,后面为保留位数。4、decimal.Round(decimal.Parse(i),2)i为小数,...
一、其实很简单:Doubledou=3000.533dou=(double)Math.round(dou*100)/100其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法,可是我却没想到保留两位小数就是先乘以100再除以100.同理保留N位小数...
一、其实很简单:Doubledou=3000.533dou=(double)Math.round(dou*100)/100其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法,可是我却没想到保留两位小数就是先乘以100再除以100.同理保留N位小数...
1、首先double类型时,在C#中是素双精度浮点类型。一般在显示的时候如果要求保留两位小数点时,最快捷的办法是使用string.Format("{0:F2}",double)直接保留两位小数点输出。2、若需要考虑到2位后面的数据进行计算四舍...
4种方法,都是四舍五入,例:importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclassformat{doublef=111231.5585;publicvoidm1(){BigDecimalbg=new...
方法一: 利用c++中的cmath库中的函数:举例说明保留两位小数:doublepi=3.1415926; round(pi*100)/100;这个方法比较好用使用,但是...
第二句用doubleTEST=(int)(num1*100);强制转化为int,再赋回去。这样num2=TEST/100;就保留十进制两位小数了。
方式一:四舍五入doublef=.5585;BigDecimalb=newBigDecimal(f);doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数---方式二:java.te...