Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để tìm tổng các thừa số tối thiểu của một số

Để tìm tổng các thừa số tối thiểu của một số, mã Java như sau -

Ví dụ

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));
   }
}

Đầu ra

The minimum sum of factors of the number are
19

Một lớp có tên Demo chứa một hàm tĩnh có tên là ‘Minimum_sun’, khởi tạo một tổng bằng 0, lặp lại qua số và kiểm tra để tìm tổng nhỏ nhất từ ​​tất cả các yếu tố của số cụ thể đó. Trong hàm main, giá trị của số được xác định và hàm được gọi bằng cách chuyển số làm tham số. Thông báo liên quan được hiển thị trên bảng điều khiển.