Showing posts with label Decimal to Hexadecimal Conversion in Java. Show all posts
Showing posts with label Decimal to Hexadecimal Conversion in Java. Show all posts

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();
   
    }
   
}