我正在编写一个简单的 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个因数'的代码?
谢谢