-
[求助]double与long double
[求助]double与longdouble 怎么他们的范围都是1.7E(-308)到1.7E308,精度也是一样的,那么他们没区别吗?对了,他们的范围怎么都是大于0的啊?难道没有负的double? 搜索更多相关的解决方案: double"target="_blank">color="red">doublecolor="red">long ...
839
热度 -
new Double(double) 与 Double.valueof(double) 区别与联系,该怎么解决
newDouble(double)与Double.valueof(double)区别与联系请问newDouble(double)与Double.valueof(double)区别与联系?谢谢高手指教color='#e78608'>------解决方案--------------------JavacodepublicstaticDoublevalueOf(Strings)throwsNumberF...
211
热度 -
double*double有关问题
double*double问题doublec=28.0; doubled=0.8; System.out.println(c*d);输出的结果为:22.400000000000002正确的结果为:22.4求解color='#FF8000'>------最佳解决方案--------------------------------------------------------用printf函数格...
10622
热度 -
double + double 有关问题
double+double问题publicstaticvoidmain(String[]args){ doubled1=0.8; doubled2=47.9; System.out.println((d1+d2)); }相加以后为什么是48.699999999999996?????请大神解决color='#FF8000'>------解决思路----------------------小数...
124
热度 -
double解决办法
double用double写一个5舍6入的方法?最好是完整的代码,谢谢~-~color='#e78608'>------解决方案--------------------------------------------------------publicclassceil{ privatedoublea;publicceil(doublea){ this.a=a;}publicdoublemetho...
2724
热度 -
double计算解决思路
double计算doublenum=2*7000/10000;计算出来的结果为什么是1.0呢,不应该是1.4吗?求各位大虾指教啊color='#FF8000'>------解决方案--------------------------------------------------------你需要为除数或被除数指定成小数才可以,这样doublenum=2*7000f/10000f;Response...
2967
热度 -
double门类取余
double类型取余Javacodedoublea=18.4;doubleb=a%4;System.out.println(b);为什么结果是2.3999999999999986不太明白。color='#e78608'>------解决方案--------------------------------------------------------9731847425c1http://topic...
2403
热度 -
Java double 门类除法
Javadouble类型除法今天在测试double类型mod运算时意外遇到一个问题:当两个doublel类型数据做除法运算,或者做mod运算时,结果精度有问题。比如:System.out.println(0.6/0.2);输出结果不是预料中的3.0而是:2.9999999999999996做mod元算也是出现同样的问题。然后我又用其他数据做了相应的测试,发现当除法运算结果为3.0时,结果的精度就会...
3928
热度 -
double有关问题
double问题double=0.599999999时怎么样可以让double=0.6呢除了那个BigDecimal类还有其他办法么???color='#e78608'>------解决方案--------------------Javacodedoubled=0.599999999;intj=(int)Math.round(d*10);//doublek=(double)j/10.0;//
129
热度 -
double部类的计算
double类型的计算一般的思维,1.003*1000=1003,.....intofset=1000;doubledblvalue=((Number)object).doubleValue()*ofset;............这样计算下来,我的dblvalue的值是1002.9999999999...因为在下面的计算我是format后,取到的是1002.所以,想请教各位大虾们,应该通过什么样...
91
热度 -
问个double问题
问个double问题 #include<stdio.h>voidvalue(doublesum[][5]);intmain(void){doublemax[3][5];value(max);getch();return0;}voidvalue(doublesum[][5]){inti,j;for(i=0;i<3;i++)for(j=0;j<5;j...
514
热度 -
php double作减法
phpdouble做减法我有一个变量$temp=42540528736698570378174246518995812352,gettype得到的类型是float,我想把它减1,但是使用$temp-1或者$temp-1=得到的值居然还是42540528736698570378174246518995812352。怎么才能得到正确的值啊color='#e78608'>------解决方案------...
571
热度 -
php double作减法
phpdouble做减法我有一个变量$temp=42540528736698570378174246518995812352,gettype得到的类型是float,我想把它减1,但是使用$temp-1或者$temp-1=得到的值居然还是42540528736698570378174246518995812352。怎么才能得到正确的值啊color='#e78608'>------解决方案------...
83
热度 -
怎么传递double*型变量
如何传递double*型变量在VisualC++2012Winform环境下,调用一个第三方DLL中的函数,函数声明如下:DLL_PORT_TYPEBOOLDLL_PORT_FUNCTION_TYPEDLL_Get_Wavelength(doubledblCaseTemperature,double*pdblWavelength);其中第二个参数pdblWavelength:类型是Pointero...
4661
热度 -
[原创]讨论long double类型
[原创]讨论longdouble类型 请问: longdouble类型和double类型和long类型的区别? 以及longdouble所占的字节数? 搜索更多相关的解决方案: color="red">longcolor="red">类型double"target="_blank">color="red">double ...
377
热度 -
double 跟float的区别
double和float的区别!我是菜鸟!详细点!引用:范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)于是,float的指数范围为-12……同意++你把标题向百度里面一放答...
2827
热度 -
int转换为double解决思路
int转换为doubleinti1,i2;doubled=(double)(i1/i2);//好像不行?color='#e78608'>------解决方案------------------------------------------------------------inti1,i2;doubled=(double)(i1/i2);//好像不行?----------------------...
38
热度 -
两个double类型的数据double3= (double1-double2)*1000/doulbe2 怎么保留小数点后面3位
两个double类型的数据double3=(double1-double2)*1000/doulbe2如何保留小数点后面3位两个double类型的数据double3=(double1-double2)*1000/doulbe2如何保留小数点后面3位比如结果100.302保留小数点后面三位如何做啊color='#FF8000'>------解决方案-------------------- Decim...
707
热度 -
[求助]float double的疑问
[求助]floatdouble的疑问 voidmain(){doubleb;b=0.1234567891234567899e15;printf("b=%f\n",b);}输出结果是:b=123456789123456.797000这个输出结果以%f(只能保留7位有效数字)输出的,但结果保留了16位有效数字,这怎么回事啊? 搜索更多相关的解决方案: ...
907
热度 -
double相乘有关问题
double相乘问题 doubleb=100; doublec=2.999999; BigDecimalb1=newBigDecimal(b); BigDecimalb2=newBigDecimal(c); BigDecimalb3=b1.multiply(b2); doubled=b3.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue()...
579
热度