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