思路是: /先求平方根,其实也可以不用求,只会在最后一个质数上循环次数较多 功能函数func里,求n对i的整除,也就是取余等于0,之后跳出本次循环,得到整除后的结果。 比如 180:对2整除,结果temp为90,继续递归调用func,把90传入,对2可以整除,此时temp为45以此类推。。。最后temp为5 5为质数,不会进入if(n % i == 0) 循环,进入最后一个if,把最后一个质因数加入/ import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Sc...