Advertisement
Deiancom

SumPrimeNotPrimeNumbers

Oct 31st, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1. public class SumPrimeNonPrime {
  2.     public static void main(String[] args) {
  3.         Scanner scanner = new Scanner(System.in);
  4.  
  5.         String input = scanner.nextLine();
  6.         int sumPrime =0;
  7.         int sumNotPrime=0;
  8.  
  9.  
  10.         while (! input.equalsIgnoreCase("Stop")){
  11.             int number = Integer.parseInt(input);
  12.             int counter=0;
  13.             if (number < 0){
  14.                 System.out.println("Number is negative.");
  15.             }else {
  16.                 for (int i = 1; i <= number ; i++) {
  17.                     if (number % i == 0){
  18.                         counter++;
  19.  
  20.                     }
  21.  
  22.                 }
  23.                 if (counter ==2){
  24.                     sumPrime+=number;
  25.                 }else {
  26.                     sumNotPrime+=number;
  27.                 }
  28.  
  29.             }
  30.  
  31.  
  32.             input=scanner.nextLine();
  33.         }
  34.  
  35.         System.out.printf("Sum of all prime numbers is: %d%n",sumPrime);
  36.         System.out.println("Sum of all non prime numbers is: " + sumNotPrime);
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement