黑马程序员技术交流社区

标题: 打印问题 [打印本页]

作者: mingjing56    时间: 2015-4-11 23:55
标题: 打印问题
class Demo
{
        public static void main (String [ ] args)
         {
                        System.out.println(08);
          }
}

作者: mingjing56    时间: 2015-4-11 23:57
为什么8位置上用1、2、3、4、5、6、7替换时就能打印出来,但8和9却打印不出来?
作者: wu1123    时间: 2015-4-12 00:04
真的耶,同问?
作者: 东方蓂荚    时间: 2015-4-12 08:22
mingjing56 发表于 2015-4-11 23:57
为什么8位置上用1、2、3、4、5、6、7替换时就能打印出来,但8和9却打印不出来? ...

因为在8前面加0后默认是八进制,八进制打印0-7没问题,但到8以后就会出问题。
作者: 岳林杰    时间: 2015-4-12 10:27
别加0 啊,这就不是十进制数了
作者: 忆丶残梦顾惜    时间: 2015-4-12 10:32
因为在8前面加0后默认是八进制,八进制打印0-7没问题,但到8以后就会出问题。
作者: 幕丶落    时间: 2015-4-12 10:36
你在数字前面加了0,系统会认为你输入的是八进制数,所以你后面输入8  9 都不行
作者: mingjing56    时间: 2015-4-13 00:23
幕丶落 发表于 2015-4-12 10:36
你在数字前面加了0,系统会认为你输入的是八进制数,所以你后面输入8  9 都不行 ...

奥,谢谢。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2