在此程序中,您將學(xué)習(xí)如何使用Java中的for循環(huán)顯示給定數(shù)字的所有因數(shù)。
public class Factors {
public static void main(String[] args) {
int number = 60;
System.out.print("" + number + " 的因數(shù)為: ");
for(int i = 1; i <= number; ++i) {
if (number % i == 0) {
System.out.print(i + " ");
}
}
}
}運行該程序時,輸出為:
60的因數(shù)為: 1 2 3 4 5 6 10 12 15 20 30 60
在上述程序中,將要找到數(shù)字存儲在變量number(60)中。
迭代for循環(huán),直到i <= number為false。 在每次迭代中,都會檢查數(shù)字是否可被i完全整除(i是數(shù)字的因數(shù)的條件),并且i的值將增加1。