Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม 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 และวนซ้ำผ่านตัวเลขและตรวจสอบเพื่อหาผลรวมขั้นต่ำจากปัจจัยทั้งหมดของจำนวนเฉพาะนั้น ในฟังก์ชันหลัก ค่าของตัวเลขถูกกำหนด และฟังก์ชันถูกเรียกใช้โดยส่งตัวเลขเป็นพารามิเตอร์ ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล