在此程序中,您将学习如何使用Java中的for循环显示给定数字的所有因数。
public class Factors {
    public static void main(String[] args) {
        int number = 60;
        System.out.print("" + number + " 的因数为: ");
        for(int i = 1; i <= number; ++i) {
            if (number % i == 0) {
                System.out.print(i + " ");
            }
        }
    }
}运行该程序时,输出为:
60的因数为: 1 2 3 4 5 6 10 12 15 20 30 60
在上述程序中,将要找到数字存储在变量number(60)中。
迭代for循环,直到i <= number为false。 在每次迭代中,都会检查数字是否可被i完全整除(i是数字的因数的条件),并且i的值将增加1。