是否可以在Java中获得数字的radix



对于以下数字:

int a = 0b1;
int b = 1;
int c = 0x1;

我知道它们都代表相同的价值,但是Java是否在某个地方标记了它们的差异?我如何单独确定它们的辐射,例如

getRadix(a) -> 2
getRadix(b) -> 10
getRadix(c) -> 16

我只问何时给出的值为积分类型

我知道它们都代表相同的价值,但是Java是否在某个地方标记了它们的区别?

否。当您编写源代码时,您确实做到了,但是编译器将它们全部转换为二进制文件:没有关于数字文字的原始radix的信息。

相关内容

  • 没有找到相关文章

最新更新