Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR JAVA

java Sum of all the factors of a number

// Simple Java program to
// find sum of all divisors
// of a natural number
import java.io.*;
 
class GFG {
 
    // Function to calculate sum of all
    //divisors of a given number
    static int divSum(int n)
    {
         if(n == 1)
           return 1;
        // Final result of summation
        // of divisors
        int result = 0;
     
        // find all divisors which divides 'num'
        for (int i = 2; i <= Math.sqrt(n); i++)
        {
            // if 'i' is divisor of 'n'
            if (n % i == 0)
            {
                // if both divisors are same
                // then add it once else add
                // both
                if (i == (n / i))
                    result += i;
                else
                    result += (i + n / i);
            }
        }
     
        // Add 1 and n to result as above loop
        // considers proper divisors greater
        // than 1.
        return (result + n + 1);
         
    }
     
    // Driver program to run the case
    public static void main(String[] args)
    {
        int n = 30;
        System.out.println(divSum(n));
    }
}
 
// This code is contributed by Prerna Saini.
Source by www.geeksforgeeks.org #
 
PREVIOUS NEXT
Tagged: #java #Sum #factors #number
ADD COMMENT
Topic
Name
9+2 =