Monday 31 October 2016

Decimal to Hexadecimal Conversion in Java




package conversiontohex;

class A
{
    int i,x,y,z,c,d;
    int[] a=new int[100];
    int[] b=new int[100];
   
    A(int x)
            {
           
                this.x=x;
            }
   
    void displayNum()
    {

        i=0;
       
        while(x !=0)
        {
            y=x%16;
            z=x/16;
            a[i]=y;
            x=z;
            i++;
                       
       
        }
       
        for(c=i-1,d=0;c>=0;c--,d++)
        {
            b[d]=a[c];
        }
         for (i=0;i<d;i++)
         {
             if(b[i]==10)
                 System.out.print("A");
             else if(b[i]==11)
                  System.out.print("B");
             else if(b[i]==12)
                System.out.print("C");
             else if(b[i]==13)
                 System.out.print("D");
             else if(b[i]==14)
                 System.out.print("E");
             else if(b[i]==15)
                 System.out.print("F");
             else
                System.out.print(b[i]);
         }
       
         System.out.println();
    }

}



public class ConversiontoHex {
   
 
    public static void main(String[] args) {
       
        A a=new A(155);
        a.displayNum();

        A b=new A(156);
        b.displayNum();
   
    }
   
}


No comments:

Post a Comment