[JAVA]Menu driven program to check for Palindrom,Prime and Armstrong number ~ VirusWorkshop

Tuesday, 23 July 2013

import java.io.*;
class ppa
{
    public static void main(String z[]) throws IOException
    {
            int n,ch,d,r=0,t,i;boolean pr;
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            do
            {

           
            System.out.println("Check Menu\n1.Palindrom\n2.Prime\n3.Armstrong\n4.Exit\nEnter your Choice : ");
            ch = Integer.parseInt(br.readLine());
            switch(ch)
                        {
                                        case 1 :
                                        System.out.println("Enter your Number : ");
            n = Integer.parseInt(br.readLine());
                                        t=n;
                                        r=0;
                                        while(t>0)
                                        {
                                            d = t % 10;
                                            r = (r * 10) + d;
                                            t = t / 10;
                                        }
                                        if (r == n )
                                        {System.out.println("Number is Palindrom");}
                                        else
                                        {System.out.println("Number is Not a Palindrom");}
                                        break;
                                        case 2:
                                        System.out.println("Enter your Number : ");
            n = Integer.parseInt(br.readLine());
                                        pr = true;
                                        for(i=2;i<n;i++)
                                        {
                                            if(n % i==0)
                                            {pr=false;}
                                        }
                                        if (pr==true)
                                        {System.out.println("Number is Prime");}
                                        else
                                        {System.out.println("Number is Not a Prime");}
                                        break;
                                        case 3:
                                        System.out.println("Enter your Number : ");
            n = Integer.parseInt(br.readLine());
                                        t=n;
                                        r=0;
                                        while(t>0)
                                        {
                                            d=t%10;
                                            r=r+(d*d*d);
                                            t=t/10;
                                        }
                                        if (r==n)
                                        {System.out.println("Number is Armstrong");}
                                        else
                                        {System.out.println("Number is Not a Armstrong");}
                                        break;
case 4:System.exit(0);


                        }
                    }while(ch!=4);


        }
    }



save it as ppa.java enjoy



Author :

I am Unknown (Virus is my NickName).I Created this blog to share my Knowledge about Computers.Currently Studing in Third year BCA.Thanks for your visit.Please leave comments and suggestions.
Categories:

0 comments:

Post a Comment

Subscribe to RSS Feed Like me on FaceBook