Monday, 11 March 2013

27. Program to swap number/char/double in java



import java.util.*;
class swap
{
            int a,b,c;
            double x,y,z;
            char r,s,t;
            void find(int i,int j)
            {
                        a=i;
                        b=j;
                        c=a;
                        a=b;
                        b=c;
                        System.out.println("Integer swap: a="+a+","+"b="+b);
            }
            void find(double p,double q)
            {
                        x=p;
                        y=q;
                        z=x;
                        x=y;
                        y=z;
                        System.out.println("Double swap: x="+x+","+"y="+y);
            }
            void find(char m,char n)
            {
                        r=m;
                        s=n;
                        t=r;
                        r=s;
                        s=t;
                        System.out.println("Character swap: r="+r+","+"s="+s);
            }
}
class swap2
{
            public static void main(String args[])
            {
                        Scanner sc=new Scanner(System.in);
                        swap ob=new swap();
                        System.out.println("Enter integer:");
                        int i=sc.nextInt();
                        int j=sc.nextInt();
                        System.out.println("Enter float:");
                        double p=sc.nextDouble();
                        double q=sc.nextDouble();
                        ob.find(i,j);
                        ob.find(p,q);
                        ob.find('m','n');
                       
            }
}

No comments:

Post a Comment