Java 菜鸟教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java程序查找数字的因数

Java 实例大全

在此程序中,您将学习如何使用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。

Java 实例大全