একটি সংখ্যার ফ্যাক্টরগুলির ন্যূনতম যোগফল বের করার জাভা কোড নিচে দেওয়া হলো:
উদাহরণ
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' নামক একটি স্ট্যাটিক ফাংশন থাকে যা যোগফল ০ দিয়ে ইনিশিয়ালাইজ করে এবং সংখ্যার মধ্য দিয়ে ইটেরেট করে এবং সেই নির্দিষ্ট সংখ্যার সব ফ্যাক্টর থেকে ন্যূনতম যোগফল বের করে। main ফাংশনে সংখ্যার মান সংজ্ঞায়িত করা হয়েছে এবং ফাংশনটি এই সংখ্যাকে প্যারামিটার হিসেবে পাস করে কল করা হয়েছে। প্রাসঙ্গিক মেসেজ কনসোলে দেখানো হয়েছে।