fork download
  1. class newbie {
  2.  
  3. public static boolean isAlmostPrime(int n) {
  4.  
  5. //to be completed
  6. if(n <= 2) return false;
  7.  
  8. double square = Math.sqrt(n);
  9. if(Math.floor(square) - square == 0) return true;
  10.  
  11. return false; //default value so as to not get runtime error. get rid of this before writing your code
  12.  
  13. }
  14.  
  15.  
  16. public static void main(String[] args) {
  17.  
  18. // TODO Auto-generated method stub
  19.  
  20.  
  21. System.out.println(isAlmostPrime(2)); //should display false (1, 2)
  22.  
  23. System.out.println(isAlmostPrime(4)); //should display true (1, 2, 4)
  24.  
  25. System.out.println(isAlmostPrime(6)); //should display false (1, 2, 3, 6)
  26.  
  27. System.out.println(isAlmostPrime(9)); //should display true (1, 3, 9)
  28.  
  29. System.out.println(isAlmostPrime(1)); //should display false (less than 2)
  30.  
  31. }
  32.  
  33. }
Success #stdin #stdout 0.07s 380224KB
stdin
Standard input is empty
stdout
false
true
false
true
false