私は次のコードを持っています
float square(float val) { return val*val;}
boolean isInCircle(final float x,final float y) {
float squareDistance = square(cx - x) + square(cy - y);
return squareDistance < square(RADIUS);
}
はどこにRADIUS
ありますかstatic
final
float
。
Javaコンパイラは呼び出しを最適化しますsquare(RADIUS)
か?
dalvik
これをコードに変換するとどうなりandroid
ますか?最適化されたままになりますか?