ユーザーが入力した数値のすべての要素を出力する単純な 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 つの約数がある」というコードをどのように記述すればよいですか? ?
ありがとう