わかりましたので、私はプログラミングが初めてです(私が非常に簡単に質問しても笑わないでください)。私のコードのサンプルは次のとおりです。
public int calcGCF(int mya, int mye, int myf, int myj)
{
x = myj * myf;
y = mye* mya;
while(x != 0 && y != 0)
{
if(x % y == 0)
{
remainder = y;
}
int gcf;
gcf = y;
y = x % y;
x = gcf;
}
}
Ok。したがって、このコードの目的は、ユーザーが入力した問題の導関数を潜在的に解決することです。導関数を解くには、2 つの数値の gcf を取得して因数分解する必要があります。このコードをコンパイルしようとすると、return ステートメントがありませんと表示されます。それが何なのかは分かりますが、「余りを返す」と言おうとすると、初期化されていない可能性があると表示されます。誰かが私がこのコードで間違っていることを教えてくれませんか? return ステートメントに何を入れるべきか教えてください。ありがとう!ちなみにこれはJavaコードです。