Convert Hexadecimal to Decimal

In this section, you will learn to change
hexadecimal number into decimal. The java.lang package provides the
functionality to convert a hexadecimal number into decimal.
Code Description:
This program takes a hexadecimal number at console and converts
it into a decimal number using parseInt() method. This
method parses the string value
as a signed integer in the radix specified by the second argument. Here the
second argument is 16 to convert a hexadecimal into a decimal
number.
parseInt():
This method takes two arguments: hexadecimal and 16. It converts a hexadecimal
number into a decimal number.
Here
is the code of this program:
import java.io.*;
import java.lang.*;
public class HexadecimalToDecimal{
public static void main(String[] args) throws IOException{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the Hexadecimal number:");
String str= bf.readLine();
int i= Integer.parseInt(str,16);
System.out.println("Decimal:="+ i);
}
}
|
Download this program:
Output of this program.
C:\corejava>java HexadecimalToDecimal
Enter the Hexadecimal number:
32
Decimal:=50
C:\corejava> |

|