Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将十六进制转换为十进制打印时看起来相同的数字?_Java_Hex_Decimal - Fatal编程技术网

Java 如何将十六进制转换为十进制打印时看起来相同的数字?

Java 如何将十六进制转换为十进制打印时看起来相同的数字?,java,hex,decimal,Java,Hex,Decimal,我有以下Java代码: int hex = 0x63; 6316的十进制值等于9910。我想把这个十六进制值转换成等于6310的十进制数 十六进制值是0x63,我希望根据十六进制值将十进制值设置为63 这称为表示。有许多方法可以将数字从BCD转换为十进制。也许最简单的方法是将其打印为十六进制,然后将其解析为十进制: int hex = 0x63; int dec = Integer.valueOf(Integer.toHexString(hex), 10); 十六进制值是0x63,我希望根

我有以下Java代码:

int hex = 0x63;
6316的十进制值等于9910。我想把这个十六进制值转换成等于6310的十进制数

十六进制值是
0x63
,我希望根据十六进制值将十进制值设置为
63

这称为表示。有许多方法可以将数字从BCD转换为十进制。也许最简单的方法是将其打印为十六进制,然后将其解析为十进制:

int hex = 0x63;
int dec = Integer.valueOf(Integer.toHexString(hex), 10);

十六进制值是
0x63
,我希望根据十六进制值将十进制值设置为
63

这称为表示。有许多方法可以将数字从BCD转换为十进制。也许最简单的方法是将其打印为十六进制,然后将其解析为十进制:

int hex = 0x63;
int dec = Integer.valueOf(Integer.toHexString(hex), 10);

十六进制值是
0x63
,我希望根据十六进制值将十进制值设置为
63

这称为表示。有许多方法可以将数字从BCD转换为十进制。也许最简单的方法是将其打印为十六进制,然后将其解析为十进制:

int hex = 0x63;
int dec = Integer.valueOf(Integer.toHexString(hex), 10);

十六进制值是
0x63
,我希望根据十六进制值将十进制值设置为
63

这称为表示。有许多方法可以将数字从BCD转换为十进制。也许最简单的方法是将其打印为十六进制,然后将其解析为十进制:

int hex = 0x63;
int dec = Integer.valueOf(Integer.toHexString(hex), 10);

您可以使用以下功能:

int hex = 0x63;
int decimalValue = Integer.parseInt(hex+"", 10);
System.out.println("Decimal value is :" + decimalValue);
您可以使用以下选项:

int hex = 0x63;
int decimalValue = Integer.parseInt(hex+"", 10);
System.out.println("Decimal value is :" + decimalValue);
您可以使用以下选项:

int hex = 0x63;
int decimalValue = Integer.parseInt(hex+"", 10);
System.out.println("Decimal value is :" + decimalValue);
您可以使用以下选项:

int hex = 0x63;
int decimalValue = Integer.parseInt(hex+"", 10);
System.out.println("Decimal value is :" + decimalValue);
试试这个:

int hex = 0x63F2FC;//just an example (containg letters)
String hexStr = Integer.toHexString(hex);
String decimal = "";
char[] tmp = hexStr.toCharArray();
for (int i = 0; i < tmp.length ; i++)
    decimal += (Character.isDigit(tmp[i])?tmp[i]+"":"");
inthex=0x63F2FC//仅举一个例子(包含字母)
字符串hextr=Integer.tohextstring(十六进制);
字符串decimal=“”;
char[]tmp=hexStr.toCharArray();
for(int i=0;i
试试这个:

int hex = 0x63F2FC;//just an example (containg letters)
String hexStr = Integer.toHexString(hex);
String decimal = "";
char[] tmp = hexStr.toCharArray();
for (int i = 0; i < tmp.length ; i++)
    decimal += (Character.isDigit(tmp[i])?tmp[i]+"":"");
inthex=0x63F2FC//仅举一个例子(包含字母)
字符串hextr=Integer.tohextstring(十六进制);
字符串decimal=“”;
char[]tmp=hexStr.toCharArray();
for(int i=0;i
试试这个:

int hex = 0x63F2FC;//just an example (containg letters)
String hexStr = Integer.toHexString(hex);
String decimal = "";
char[] tmp = hexStr.toCharArray();
for (int i = 0; i < tmp.length ; i++)
    decimal += (Character.isDigit(tmp[i])?tmp[i]+"":"");
inthex=0x63F2FC//仅举一个例子(包含字母)
字符串hextr=Integer.tohextstring(十六进制);
字符串decimal=“”;
char[]tmp=hexStr.toCharArray();
for(int i=0;i
试试这个:

int hex = 0x63F2FC;//just an example (containg letters)
String hexStr = Integer.toHexString(hex);
String decimal = "";
char[] tmp = hexStr.toCharArray();
for (int i = 0; i < tmp.length ; i++)
    decimal += (Character.isDigit(tmp[i])?tmp[i]+"":"");
inthex=0x63F2FC//仅举一个例子(包含字母)
字符串hextr=Integer.tohextstring(十六进制);
字符串decimal=“”;
char[]tmp=hexStr.toCharArray();
for(int i=0;i不,十六进制值是0x63,我想在十六进制值的基础上有一个十进制值63,当你有0x1f时,只考虑数字No.NO,十六进制值是0x63,我想有一个十进制值为63,基于十六进制值,当你有0x1f时,只考虑数字NONO,十六进制值是0x63,我想有一个十进制值为63,基于十六进制值,当你有0x1f时,只考虑数字No.NO,十六进制值是0x63,我想有一个十进制值为63,基于十六进制值,当你有0x1f时,只考虑现在的数字。