Sum of Prime Factors

This program calculates sum of prime factors of a number.

Problem Statement

Write a Java program that calculates sum of prime factors of 90 using for loop.

Source Code

1 public class SumPrimeFactors {
2 public static void main(String[] args) {
3 int num = 90, sum = 0;
4 for(int i=2; i<=num; i++) {
5 while(num % i == 0) {
6 sum += i;
7 num /= i;
8 }
9 }
10 System.out.println("Sum of prime factors = " + sum + " - Eduinq");
11 }
12 }

Program Output

Sum of prime factors = 15 - Eduinq

Explanation

The program divides number by prime factors and adds them to sum. This demonstrates prime factor summation using loops. Shows how for loop can calculate sum of prime factors.

Quick Links to Explore