如何在java中使用其他基数?

pro*_*010 6 java int

伙计们,如果int c = 10001; 这是一个二进制值.如果我想处理它就像乘以10怎么做?

Nik*_*bak 15

如果我理解你,你想要这样做:Integer.parseInt("10001", 2),这将给你17.
Integer.toString也接受基数作为第二个参数.

Doc:Integer.parseInt(String s,int radix)


Bil*_*l K 7

"int"既不是二进制,十六进制或十进制,它只是一个存储数字的地方.在您打印变量之前,变量本身没有特定的十六进制/十进制/二进制表示.

当您在代码中键入数字时,它有一个基数,但在使用基数来处理您键入的内容后,基数将被丢弃,而int只存储一个数字.

所以问题的答案是c*10(假设你的意思是10月12日)