示例:正整数的因子
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
在上述程序中,将要找到其因素的编号存储在变量编号 (60)中。
迭代for
循环,直到i <= number
为false。在每次迭代中,都会检查数字是否可以被i完全整除(条件是i成为number的因数),并且i的值增加1。