Java 程式用於查詢某個數字的因數和的最小值


要查詢某個數字的因數和的最小值,Java 程式碼如下所示:

示例

 即時演示

public class Demo {
   static int minimum_sum(int num){
      int my_sum = 0;
      for (int i = 2; i * i <= num; i++){
         while (num % i == 0){
            my_sum += i;
            num /= i;
         }
      }
      my_sum += num;
      return my_sum;
   }
   public static void main(String[] args){
      int num = 350;
      System.out.println("The minimum sum of factors of the number are ");
      System.out.println(minimum_sum(num));
   }
}

輸出

The minimum sum of factors of the number are
19

名為 Demo 的類包含一個名為 'minimum_sun' 的靜態函式,該函式將和初始化為 0,並遍歷該數字,並檢查以找出該特定數字的所有因數的最小和。在 main 函式中,定義了數字的值,並透過將數字作為引數傳遞來呼叫該函式。相關訊息顯示在控制檯上。

更新日期:08-Jul-2020

308 次瀏覽

開啟 職業生涯

獲得課程認證

開始
廣告
© . All rights reserved.