Java 是一門面向?qū)ο蟮木幊陶Z言,廣泛應(yīng)用于網(wǎng)絡(luò)應(yīng)用、移動應(yīng)用和企業(yè)級應(yīng)用開發(fā)。下面來看一下如何用 Java 求一個整數(shù) m 的因子的平方和。
import java.util.Scanner;
public class FactorSum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入一個整數(shù) m:");
int m = sc.nextInt();
int factorSum = 0;
for (int i = 1; i<= m; i++) {
if (m % i == 0) {
factorSum += i * i;
}
}
System.out.println(m + " 的因子的平方和為:" + factorSum);
}
}
以上程序首先引入了 Scanner 類,用于獲取用戶輸入的整數(shù) m。然后定義了一個變量 factorSum 用于存儲因子的平方和。接下來使用 for 循環(huán)從 1 到 m 遍歷所有的因子,如果 m 能夠整除 i,說明 i 是 m 的因子,將其平方加入到 factorSum 中。最后輸出 m 的因子的平方和。
以上就是用 Java 求整數(shù) m 的因子的平方和的實現(xiàn)方法。希望對大家有所幫助。