Java Primality Test

Sort by

recency

|

283 Discussions

|

  • + 0 comments
    import java.io.*;
    import java.math.*;
    
    public class Solution {
        public static void main(String[] args) throws IOException {
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    
            String n = bufferedReader.readLine();
            bufferedReader.close();
            
            if(new BigInteger(n).isProbablePrime(100)) {
                System.out.println("prime");
            }
            else {
                System.out.println("not prime");
            }
        }
    }
    
  • + 0 comments

    One Liner:

    System.out.println((new BigInteger(n)).isProbablePrime(50) == true ? "prime":"not prime") ;

  • + 0 comments

    java 15:

    public static void main(String[] args) throws IOException {
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    
            String n = bufferedReader.readLine();
            
            BigInteger b =  new BigInteger(n);
            boolean isPrime = b.isProbablePrime(100);
            
            if(isPrime){
                System.out.println("prime");
            }else{
                System.out.println("not prime");
            }
           
    
            bufferedReader.close();
        }
    
  • + 0 comments
    import java.io.*;
    import java.math.*;
    import java.security.*;
    import java.text.*;
    import java.util.*;
    import java.util.concurrent.*;
    import java.util.function.*;
    import java.util.regex.*;
    import java.util.stream.*;
    import static java.util.stream.Collectors.joining;
    import static java.util.stream.Collectors.toList;
    
    
    
    public class Solution {
        public static void main(String[] args) throws IOException {
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
    
            String n = bufferedReader.readLine();
            BigInteger number = new BigInteger(n);
            
            if (number.isProbablePrime(20)) {
                System.out.print("prime");
            } else {
                System.out.print("not prime");
            }
    
            bufferedReader.close();
        }
    }
    
  • + 0 comments

    Here is Java Primality Test solution - https://programmingoneonone.com/hackerrank-java-primality-test-problem-solution.html