➽ Program:-
import
java.util.*;
import
java.io.*;
class
Main
{
    public static void main(String args[])
    {
        int binary_number, i, temp=0, rem;
        int[] hexadecimal_number = new
int[1000];
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter the Binary
Number: ");
        binary_number = sc.nextInt();
        System.out.print("Hexadecimal
value is ");
        for(i=0; binary_number>0; i++)
        {
           for(int x=0; x<4; x++)
           {
               rem = binary_number % 10;
               binary_number /= 10;
               temp += rem * Math.pow(2,x);
           }
           hexadecimal_number[i] = temp;
           temp = 0;
        }
        while(i>0)
        {
           i--;
           if(hexadecimal_number[i] > 9)
              System.out.print((char)(55 +
hexadecimal_number[i]));
           else
             
System.out.print(hexadecimal_number[i]);
        }
    }
}
➽ Output:-
 

 
0 Comments
Please do not enter any spam link in the comment section.