Question 7:
Write a Java program to input 10 integers and find the sum of the prime numbers only.
Answers
Answer:
// Java Program to Print Prime Numbers from 1 to N
public class PrintPrimeNumbers1 {
public static void main(String[] args)
{
int i, number, count;
System.out.println(" Prime Numbers from 1 to 100 are : ");
for(number = 1; number <= 100; number++)
{
count = 0;
for (i = 2; i <= number/2; i++)
{
if(number % i == 0)
{
count++;
break;
}
}
if(count == 0 && number != 1 )
{
System.out.print(number + " ");
}
}
}
}
Answer:
the other answer to this question is wrong , the person just copy pasted other program from the internet, this is the correct one:-
import java.util.*;
class PrimeSum
{
public static void main(String arr[])
{
int i,j,n,s=0,c;
Scanner sc=new Scanner(System.in);
System.out.println(“Enter 10 integers:”);
for(i=1;i<=10;i++)
{
n=sc.nextInt();
c=0;
for(j=1;j<=n;j++)
{
if(n%j==0)
c++;
}
if(c==2)
s=s+n;
}
System.out.println(“Sum of prime numbers=”+s);
}
}