用Java打印一个数字的所有因子?
我如何打印一个简单的Java程序,它打印出一个数的所有因子?例如,如果输入是12,那么结果将是1、2、3、4、6、12 您应该在java中使用%函数。应该是这样的用Java打印一个数字的所有因子?,java,Java,我如何打印一个简单的Java程序,它打印出一个数的所有因子?例如,如果输入是12,那么结果将是1、2、3、4、6、12 您应该在java中使用%函数。应该是这样的 for(int i = factor;i>0;i--) { if(factor%i ==0) println(i); } 使用Java 8流的简单方法: IntStream.range(0, factor).filter(n -> factor % n == 0).forEach(System.out::pr
for(int i = factor;i>0;i--)
{
if(factor%i ==0)
println(i);
}
使用Java 8流的简单方法:
IntStream.range(0, factor).filter(n -> factor % n == 0).forEach(System.out::println)
你先自己试过什么吗?如果是这样的话,那么你能分享你的代码并特别询问你所面临的问题吗?可能重复的