Amazon Affiliate

Tuesday 27 March 2012

WRITE AN APPLICATION THAT READS A FIVE DIGIT INTEGER AND DETERMINE WHETHER IT IS A PALINDROME?


import java.util.*;
class palindrome
{
            public static void main(String args[])
            {
                        Scanner acn = new Scanner(System.in);
                        int ch=0;
                        while(true)
                        {
                                    System.out.print("Enter A Five Digit Number : ");
                                    int no=acn.nextInt();
                                    String sno=String.valueOf(no);
                                    if(sno.length()<5)
                                    {
                                                System.out.print("Length Is Less Than 5 Digit. Continue?(0)Yes/(1)No");
                                                ch=acn.nextInt();
                                                if(ch==1)
                                                              break;
                                    }
                                    else
                                    {
                                                boolean flag=true;
                                                int i=0;
                                                int len=sno.length();
                                                for(i=0;i<sno.length()/2;i++)
                                                {
                                                            if(sno.charAt(i)!=sno.charAt(len-1))
                                                                        flag=false;
                                                            len--;
                                                }
                                                if(flag)
                                                            System.out.println("Number Is Palindrome");
                                                else
                                                            System.out.println("Number Is Not Palindrome");
                                                System.out.print("Continue?(0)Yes/(1)No");
                                                ch=acn.nextInt();
                                                if(ch==1)
                                                            break;
                                    }
                        }
            }    }

No comments:

Post a Comment