Write a java program to calculate the sum of all the non prime positive numbers

Write a program to calculate the sum of all the non prime positive numbers less than or equal to the given number.

Note: prime is a natural number greater than 1 that has no positive divisors other than 1 and itself

Example:

input = 9

Prime numbers = 2,3,5 and 7

output = 1+4+6+8+9=28

Input and Output Format:

Input consists of an integer.

Output consists of an integer.

Sample Input:

9

Sample Output:

28

java program to calculate the sum of all the non prime positive numbers

package com.demo;
 
import java.util.*;
 
public class Main {
 
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int n = s.nextInt();
 
System.out.println(func(n));
}
 
public static int func(int n) {
int sum = 0;
int k = 0;
 
for (int i = 1; i <= n; i++) {
k = 0;
for (int j = 1; j <= i; j++) {
if (i % j == 0)
k++;
}
if (k != 2) {
sum = sum + i;
}
}
 
return sum;
}
}

Add a Comment

Your email address will not be published. Required fields are marked *

nineteen + 10 =