숫자의 인수의 최소 합을 찾으려면 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으로 초기화하고 숫자를 반복하고 특정 숫자의 모든 요소에서 최소 합계를 찾기 위해 검사합니다. 메인 함수에서는 숫자에 대한 값을 정의하고, 그 숫자를 매개변수로 전달하여 함수를 호출합니다. 콘솔에 관련 메시지가 표시됩니다.