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

DouBlE保留两位小数

现将结果乘以100,取整,之后再将结果强制转换为double,之后除以100

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

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

有两种情况: 1、只要输出结果的时候可以用以下方法: double x1 = 0.026; System.out.println(String.format("%.2f", x1)); 结果:0.03 2、使用数据转换(4种方法) //方案一: get_double = (double)(Math.round(result_value*100)/100.0) //方...

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

格式化输出:printf("l=%.2lf",l),在%后点一个小数点,然后输入需要保留小数的数量,就可以输出想要的结果。 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。 printf()函数的调用格式为: printf("", )。 格式输出,...

很多方法,给你个帖子去看看吧。不会再问我。 http://www.jb51.net/article/46010.htm

保留2位小数:double result = Math.Round((decimal)a/b,2); 保留2位小数(四舍五入): decimal result = Math.Round((decimal)a / b, 2, MidpointRounding.AwayFromZero);

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...

#include #include // 包含头文件using namespace std;int main(){double a,b,c; // 定义类型为double,否则a/3等式子得到的结果都会自动转为int类型,后面的小数舍弃cin>>a>>b>>c;cout

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