Page 276 - Computer science 868 Class 12
P. 276

void display()                             :   displays the original number along with its reverse by invoking
                                                                    the method reverse()
                      Specify the class Revno, giving details of the constructor, void inputnum(), int reverse(int) and void display(). Define the
                    main() function to create an object and call the functions accordingly to enable the task.

                Ans.  import java.util.*;
                    class Revno
                    {
                        int num;
                        Revno()
                        {
                            num=0;
                        }

                        void inputnum()
                        {
                            Scanner sc= new Scanner(System.in);
                            System.out.println("Enter a number");
                            num=sc.nextInt();
                        }


                        int reverse(int nn)
                        {

                            if(nn>0)
                            {
                                num = num*10 + (nn%10);
                                reverse(nn/10);
                            }
                            return num;
                        }


                        void display()
                        {
                            int n=num;
                            num=0;
                            System.out.println("Original Number "+n);
                            System.out.println("Reversed number v+reverse(n));
                        }

                        public static void main()
                        {
                            Revno ob= new Revno();
                            ob.inputnum();
                            ob.display();
                        }
                    }
                     //Output
                     Enter a number
                     1234
                     Original Number 1234
                     Reversed number 4321





                274274  Touchpad Computer Science-XII
   271   272   273   274   275   276   277   278   279   280   281