您好我有使程序(Java)的在其上輸入一個數字,它輸出的因素的數量它具有(EX:4 ---> 3)java的for循環因素程序
代碼:
package Class;
import java.util.Scanner;
public class Profgrams {
public static void main(String[] args) {
System.out.println("Enter the number;");
Scanner scan = new Scanner(System.in);
long n = scan.nextLong();
for(int i=1, f=0; i <= n; i++){
if(n % i == 0){
f++;
}
System.out.println(f);
}
}
}
感謝您的幫助。
你能解釋一下你的程序有什麼問題嗎?輸出是否不正確?你有錯誤嗎? – TNT
輸出不正確EX(4 - > 1223) – KayZ
它在每一行上打印每一行 – KayZ