Java では、メソッドは C の静的変数に近いものを持つことができますか?Java は静的変数を提供しませんが、つまり、一度だけ初期化され、後続の再帰呼び出しで最新の値を保持します。
それをメソッドに戻して最新の値を取得し、1 回だけ真となる条件に基づいて「1 回だけ初期化」することができます。
int fun(.....,Nthcall,PseudoStatic)
{if(NthCall==1)
PseudoStatic=10
//rest of code
Pseudostatic=100
fun(.....,Nthcall+1,PseudoStatic)
}
もっといいものはないの?