同時添加值我試圖閩之間增加值1.12和最大值環路
Min = 1.3
Max = 6.9
即
1.3 + 1.12 = 2.42
2.42 + 1.12 = 3.54
,直到它達到最大值。
我所做的是
double sum = 0,BucWidth = 1.12;
sum = min + BucWidth ;
while(sum != max){
sum = sum +BucWidth ;
System.out.println("SUmmmmm" + sum);
}
但是當總和達到最大值它沒有停止。
我做錯了什麼。
PLS推薦
謝謝Gautham。 –
作爲一個方面說明,建議遵循Java命名約定:'bucWidth'而不是'BucWidth' – Christian
@UnmeshaSreeVeni:你需要這樣做的原因是因爲浮點數不能在數字計算機上以100%的精度表示。雖然'1.3 + 5 * 1.12'應該== 6.9,它不會完全相同,而是非常接近。 –