额 你的理解有问题,java程序中的数字是分进制的,有二进制,八进制,十进制和十六进制之分,咱们平常使用的是十进制,但是在编写java程序的时候可能很多时候要使用十六进制或者八进制
有下面你需要记住(一个程序员最起码得知道计算机中的进制转换)
一个数字前面带了0那么这个表示他按八进制数字,八进制数字中每位数字最大为7可以为7,但是不能为8
十六进制是前面呆着0x 或者0X,而1.7版本又增加了二进制,前面以0b 开头。
你需要补一点知识就是 计算机中的进制转换,我也不知道毕老师的课程里讲了没,可能讲的也少,
这个网上找个视频看下 半小时全通了。
你的这些问题,我们以前也遇到过。。。 |