所以我有一个包含各种数字的数组,其中包括 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);
}
}
}