java三个数求最大值 求一个数的因子怎么求?

求一个数的因子怎么求?例如:28,因为1x28=28,2x14=28,4x7=28,28的因子是:1,2,14,4,7,共5个因子。除了28本身,那些可以整除的数字都是28的因子。如果数字比较大,使用

求一个数的因子怎么求?

例如:28,因为1x28=28,2x14=28,4x7=28,28的因子是:1,2,14,4,7,共5个因子。除了28本身,那些可以整除的数字都是28的因子。如果数字比较大,使用短除法比较快