当前位置: 代码迷 >> Java相关 >> 为什么int s=08;时候会报错
  详细解决方案

为什么int s=08;时候会报错

热度:4242   发布时间:2013-02-25 21:44:40.0
为啥int s=08;时候会报错?
今天编写java的时候发现一个现象。就是当定义int s=08;时候会报错哎,08以下的都不会报错,如07;08以上的如09也会报错!这是怎么回事呀?那位高手解释以下啊?

------解决方案--------------------------------------------------------
前面有个0表示是8进制,八进制中可用的数字为0~7,不存在8自个字
------解决方案--------------------------------------------------------
楼上正解
------解决方案--------------------------------------------------------
探讨
前面有个0表示是8进制,八进制中可用的数字为0~7,不存在8自个字
  相关解决方案