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