Java 整数。基数16的值
为什么此代码会打印Java 整数。基数16的值,java,Java,为什么此代码会打印1092?根据valueOf()的方法: 返回一个整数对象,当使用第二个参数给定的基数进行分析时,该对象包含从指定字符串中提取的值 基数16为十六进制,444的十进制等价物为1092(根据valueOf()方法: 返回一个整数对象,当使用第二个参数给定的基数进行分析时,该对象包含从指定字符串中提取的值 基数16为十六进制,444的十进制等价物为1092(默认情况下,的值以10为基数。如果将其指定为 public class Test { public static
1092
?根据valueOf()的方法:
返回一个整数对象,当使用第二个参数给定的基数进行分析时,该对象包含从指定字符串中提取的值
基数16为十六进制,444
的十进制等价物为1092
(根据valueOf()
方法:
返回一个整数对象,当使用第二个参数给定的基数进行分析时,该对象包含从指定字符串中提取的值
基数16为十六进制,444
的十进制等价物为1092
(默认情况下,的值以10为基数。如果将其指定为
public class Test {
public static void main(String args[])
{
Integer b = Integer.valueOf("444",16);
System.out.println(b);
}
}
这就像说基数16,这可以翻译成1092
4*16²+4*16М+4*16⁰
默认情况下,4*16*16+4*16+4=1092的valueOf
假定以10为基数。如果将其指定为
public class Test {
public static void main(String args[])
{
Integer b = Integer.valueOf("444",16);
System.out.println(b);
}
}
这就像说基数16,这可以翻译成1092
4*16²+4*16М+4*16⁰
4*16*16+4*16+4=10921092是十六进制的十进制等价物444@AxelH我觉得这样的话,如果其他人也在搜索同样的问题会更容易。我同意@pvpkiran,你的标题会更好,但是在正文中移动问题;)没有问题的帖子是个糟糕的问题。1092是十六进制的十进制等价物444@AxelH我觉得如果其他人在搜索同一个问题会更容易我同意@pvpkiran,你的标题会更好,但是在正文中移动问题;)一篇没有问题的帖子是一个糟糕的问题。