double类型的计算
来源:互联网 发布:下载ppt的软件 编辑:程序博客网 时间:2024/05/16 09:00
string[] val = { "18.6", "7", "18.6", "18.6", "18.6", "18.6" };
int int_n = val.Length;
object N = (double)int_n;
double[] double_xiax = new double[int_n];
for (int i = 0; i < val.Length; i++)
{
double_xiax[i] = double.Parse(val[i]) / 100;
}
int int_n = val.Length;
object N = (double)int_n;
double[] double_xiax = new double[int_n];
for (int i = 0; i < val.Length; i++)
{
double_xiax[i] = double.Parse(val[i]) / 100;
}
context.Response.Write(double_xiax[0]+"<Br/>");
以上代码执行后,输出的结果是0.186。看似是没问题的。但是如果断点调试的话,会发现double_xiax[0]的值是0.18600000000000003。针对这种问题,可以这样处理。
double_xiax[i] =Convert.ToDouble(Convert.ToDecimal(val[i]) / 100);这样断点调试的时候,double_xiax[0]的值就是0.186。
阅读全文
0 0
- double类型的计算
- Java中的Double类型的精度计算
- double类型的精确计算工具
- 如何计算double类型的百分比
- double类型精度计算
- int、double类型计算问题
- Java中double类型计算不精确的解决办法(BigDecimal)
- Java中Double类型计算的不准确性
- java的double计算
- double类型的讨论
- double类型的运算
- java中,数值计算时的类型转换 ( 两个int类型相加,赋值给double )
- JAVA中double类型计算精度控制
- JAVA中实现double类型精确计算
- 解决double类型不能精确计算问题~
- double类型计算精度确实问题
- 精确计算浮点(Double)类型数值
- Java Double类型计算工具类 BigDecimal
- Object中hashcode(),equal()方法需要重写的时期
- 数据库---操作表结构与表数据的常用sql命令
- Planning(贪心)
- 差分隐私保护技术
- c++宏定义详解
- double类型的计算
- 以二叉树的前序遍历为例,递归和非递归方式的实现
- Java多线程--ScheduledExecutorService的使用
- python基础之模块之os模块
- 内容 Selenium专题—截屏功能
- 启动服务器的时候后台没有报错,但是通过浏览器访问项目的时候报404
- MyEclipse2017 CI7 集成开发环境的破解与使用
- cas 单点登录 服务端搭建http协议与https协议
- easyui $.messager.alert失效问题