Guest User

Untitled

a guest
Jun 9th, 2016
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. //PrimeNumbers.Java
  2. import java.util.Scanner;
  3.  
  4.  
  5. public class PrimeNumbers {
  6.    public static void main(String[] args){
  7.          Scanner keyboard = new Scanner(System.in);
  8.          long isPrime;
  9.          System.out.print("Please enter a number to check if it is prime: ");
  10.          isPrime = keyboard.nextLong();
  11.          boolean isD = false;
  12.          if(isPrime < 2){
  13.             isD = true;
  14.             System.out.println("All negative numbers and 0 and 1 are not prime, so " + isPrime + " is not a prime number");
  15.          }
  16.          for(long i = (isPrime/2) + 1; i > 1; i--){
  17.             if(isPrime % i == 0){
  18.                System.out.println(isPrime + " is not a prime number because it is divisible by " + i);
  19.                isD = true;
  20.             }
  21.          }
  22.          long counter = (isPrime/2) + 1;
  23.          
  24.          while(counter > 1){
  25.                if(isPrime % counter == 0){
  26.                System.out.println(isPrime + " is not a prime number because it is divisible by " + counter);
  27.                isD = true;
  28.             }
  29.             counter--;
  30.          }
  31.          if(isD == false) {
  32.             System.out.println(isPrime + " is a prime number!!!");
  33.          }
  34.    }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment