【问题标题】:Number too large [duplicate]数字太大[重复]
【发布时间】:2016-08-14 10:42:35
【问题描述】:

编译以下程序时,我得到的结果是整数太大,

import java.io.*;
class test
{
    int i =09;
    public static void main(String args[])
    {  
        test s=new test();
        s.test();
    }
    void test()
    {
        System.out.println("Number is " +i);
    }
}

【问题讨论】:

  • 那是因为前缀0。您必须将其更改为:int i = 9;

标签: java


【解决方案1】:

以 0 开头的数字被视为八进制表示法。所以只有 0-7 位有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 2012-04-10
    • 1970-01-01
    • 2015-03-28
    • 2014-04-19
    • 2016-08-08
    • 2011-09-14
    相关资源
    最近更新 更多