原文: https://www.programiz.com/java-programming/examples/factors-number
在此程序中,您将学习如何使用 Java 中的for
循环显示给定数字的所有因数。
示例:正整数的因数
public class Factors {
public static void main(String[] args) {
int number = 60;
System.out.print("Factors of " + number + " are: ");
for(int i = 1; i <= number; ++i) {
if (number % i == 0) {
System.out.print(i + " ");
}
}
}
}
运行该程序时,输出为:
Factors of 60 are: 1 2 3 4 5 6 10 12 15 20 30 60
在上述程序中,要查找其因素的编号存储在变量number
中(60)。
重复执行for
循环,直到i <= number
为假。 在每次迭代中,检查number
是否可被i
精确整除(i
是number
的因数)和i
的值增加 1。