首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

double计算解决思路

2013-01-28 
double计算double num 2 * 7000 / 10000 计算出来的结果为什么是1.0呢,不应该是1.4吗? 求各位大虾指教

double计算
double num = 2 * 7000 / 10000; 计算出来的结果为什么是1.0呢,不应该是1.4吗? 求各位大虾指教啊
[解决办法]
你需要为除数或被除数指定成小数才可以,这样

double num = 2 * 7000f / 10000f;
Response.Write(num);
[解决办法]
2 * 7000f / 10000f

[解决办法]
2 * 7000 / 10000 = 1;

double num = (double)1;

相信楼主已经明白了吧。
[解决办法]
double num = 2.0 * 7000 / 10000
double num = 2 * 7000 / (double)10000
double num = 2 * 7000 / 10000f

热点排行