Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import java.util.*;
  2. public class CircularPrime
  3. {
  4. public static void main()
  5. {
  6. Scanner sc = new Scanner(System.in);
  7. int n,num=0,number,c=0,count=0,temp,first;
  8. String s = "",ss;
  9. int i,d;
  10. System.out.println("enter a number");
  11. n = sc.nextInt();
  12. int temp1 = n;
  13.  
  14.  
  15. do
  16. {
  17. for(i = 1;i<=n;i++)
  18. {
  19. if(n%i==0)
  20. c++;
  21. }
  22. if(c!=2)
  23. {
  24. count=0;
  25. break;
  26. }
  27. else
  28. {
  29.  
  30. first = n;
  31. temp = n;
  32. while(first >= 10)
  33. {
  34. first = first/ 10;
  35. }
  36. ss = Integer.toString(temp);
  37. int l = ss.length();
  38. for(i = 1;i<l;i++)
  39. {
  40. d = temp%10;
  41. s = d+s;
  42. temp = temp/10;
  43. }
  44.  
  45. try
  46. {
  47. num = Integer.parseInt(s+first);
  48. }
  49. catch(NumberFormatException ex)
  50. {
  51. System.out.println("not a number");
  52. }
  53. if(temp1!=num)
  54. {
  55. System.out.println(num);
  56. }
  57. n = num;
  58. s = "";
  59. temp=0;
  60. ss="";
  61. count = c;
  62. c = 0;
  63. }
  64. }while(temp1!=num);
  65. if(count==2)
  66. System.out.println("number is circular prime");
  67. else
  68. System.out.println("number is not circular prime");
  69.  
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement