我想知道如果用一個方程來聲明一個變量,每次我使用變量或者只是方程的結果,都會記得這個方程。當用一個方程聲明一個變量時,內存分配會發生什麼?
例如,我有一個變量定義爲半徑爲radius
的圓的面積。
double radius = 0.5d;
double pi = 3.1415926535d;
double area = Math.pow(radius,2)*pi;
該地區將被定義爲pi*radius^2
或0.78539816337?換句話說,計算機會每次執行計算還是隻執行一次計算,並重新使用該值?
如果這篇文章強制計算機重複計算,我該如何改進? (該代碼將使用像這樣聲明的變量進行數十億次操作)
是半徑常數? – developer
他們都會保持不變 –