和数学里八进制 十六进制没什么区别不过在Java中声明八进制,是在赋值数字前加0,如 int i = 010; 输出为十进制10;声明十六进制,在赋值数字前加0x,如int i = 0x15;输出为十进制21;
就是字符转换