変数を宣言すると、変数を使用するたびに方程式を呼び出すか、方程式の結果だけが返されるのでしょうか?式を使用して変数を宣言すると、メモリ割り当てはどうなりますか?
たとえば、半径が円の領域として定義されている変数radius
があります。
double radius = 0.5d;
double pi = 3.1415926535d;
double area = Math.pow(radius,2)*pi;
面積がpi*radius^2
として、あるいは0.78539816337のように定義されますか?言い換えれば、コンピュータは毎回または一度だけ計算を行い、その値を再利用しますか?
この執筆により計算が繰り返される場合は、どうすれば改善できますか? (このコードは、そのように宣言された変数を使用して何十億もの演算を実行します)
は半径定数ですか? – developer
彼らはすべて一定になります –