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.