だから私は3と5を含むさまざまな数を保持する配列を持っています。私は数45を渡しているので、このメソッドの結果は3と5が出力されるはずですが、これは機能しません、誰かが理由を知っていますか?
public void primeFactors(int n)
{
//header
System.out.println("\nprime factors of " +n+ " are:");
for (int i = 1; i<n;i++)
{
if(n%this.numbersinset[i] ==0)
{
System.out.println(i);
}
}
}