因子输出中的整数数?简单java程序
我正在编写一个简单的java代码,输出用户输入的数字的所有因子。如何计算并显示输出的因子数
System.out.println("Enter an integer to be factored:");
int d = Stdin.readInt();
System.out.println("The Factors of " + d + " are:");
for(int w = 1; w <= d; w++ ){
if(d % w == 0){
System.out.println(w);
}
}
在上面的代码中,它是在“w”中输出的整数的数量。例如,如果输入的数字是8,其因子是1,2,4,8,我该如何编写一个表示“8有4个因子”的代码
谢谢
# 1 楼答案
您只需要一个变量来计算因子: