double计算
double num = 2 * 7000 / 10000; 计算出来的结果为什么是1.0呢,不应该是1.4吗? 求各位大虾指教啊
------解决方案--------------------你需要为除数或被除数指定成小数才可以,这样
double num = 2 * 7000
f / 10000
f;
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