Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. public static void main(String[] args)
  2. {
  3. int x = 0;
  4. for(int i = 0; x < 100; i++)
  5. {
  6. if(IsItPrime(i) && IsItPalin(i))
  7. {
  8. System.out.println(i);
  9. x++;
  10. }
  11. }
  12. }
  13. public static boolean IsItPrime(int sPrime) {
  14. if (sPrime % 2 == 0 && sPrime != 2) {
  15. return false;
  16. }
  17.  
  18. int sqrtPrime = (int)Math.sqrt(sPrime);
  19. for (int i = 3; i <= sqrtPrime; i += 2) {
  20. if (sPrime % i == 0) {
  21. return false;
  22. }
  23. }
  24.  
  25. return true;
  26. }
  27.  
  28. public static boolean IsItPalin(int sPrime) {
  29. int sPrimeBackup = sPrime;
  30. int reverse = 0;
  31.  
  32. while (sPrime > 0) {
  33. reverse = reverse * 10 + sPrime % 10;
  34. sPrime = sPrime / 10;
  35. }
  36.  
  37. return (sPrimeBackup == reverse);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement