double類型賦值問題:
double d=1;
屏幕顯示: d=1.0
double d=1/2;
屏幕顯示: d=0.0
double d=1.0/2;
屏幕顯示: d=0.5
double d=1/2.0;
屏幕顯示: d=0.5
在兩個數之間做乘或者除的時候如果要想使結果的精度保持不變,一定要在變量賦值的時候採用相同的精度。例如:
double a=1,c=2;
double d=a/c;
屏幕顯示: d=0.5
定義兩個數其中一個爲double類型也是可以的