Question

Print  Prime Palindrome number in given range

A prime palindrome integer is a positive integer (without leading zeroes) which is prime as well as a palindrome.
ENTER THE LOWER RANGE
1
ENTER THE UPPER RANGE
200
2 3 5 7 11 101 131 151 181 191

Share code with your friends

Share on whatsapp
Share on facebook
Share on twitter
Share on telegram

Code

import java.util.Scanner;
public class PrimePalindromeNumber
{
    public static void main(String args[])
    {
        long lowerRange=0,upperRange=0,temp=0,i=0,reverse=0,j=0;
        int flag=0;
        boolean isPrime=false,isPalindrome=false;
        Scanner sc=new Scanner(System.in);
        System.out.println("ENTER THE LOWER RANGE");
        lowerRange=sc.nextLong();
        System.out.println("ENTER THE UPPER RANGE");
        upperRange=sc.nextLong();

        for(i=lowerRange;i<=upperRange;i++)
        {
            temp=i;
            flag=0;
            isPrime=false;
            isPalindrome=false;
            if(temp< 2)
            {
                isPrime=false;
            }
            else
            {
                /*for loop runs till "temp/2" because number is divisible perfected till half the number*/
                for(j=2;j<=temp/2;j++)
                {
                    /*Checking if number is divisible by j.*/
                    if(temp%j==0)
                    {
                        isPrime=false;
                        flag=1;
                        break;
                    }
                }
                if(flag==0)
                {
                    isPrime=true;
                }
            }

            temp=i;
            reverse=0;
            while(temp>0)
            {
                reverse=reverse*10+temp%10;
                temp=temp/10;
            }
            if(reverse==i)
            {
                isPalindrome=true;
            }
            else
            {
                isPalindrome=false;
            }

            if(isPrime==true && isPalindrome==true)
            {
                System.out.print(i+" ");
            }

        }

    }
}

Coding Store

Sale

Original price was: ₹80.Current price is: ₹50.
Sale

Original price was: ₹250.Current price is: ₹150.
Sale

Original price was: ₹350.Current price is: ₹200.
Sale

Original price was: ₹80.Current price is: ₹50.
Sale

Original price was: ₹80.Current price is: ₹50.
Sale

Original price was: ₹80.Current price is: ₹50.
Sale
Mastering Array

Original price was: ₹80.Current price is: ₹50.
Sale

Original price was: ₹80.Current price is: ₹50.
Sale

Original price was: ₹80.Current price is: ₹50.

Leave a Reply

Your email address will not be published. Required fields are marked *