1

I got result as integer number too large when following program compiled,

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);
    }
}
Erick G. Hagstrom
  • 4,873
  • 1
  • 24
  • 38
Jagadeesh
  • 63
  • 1
  • 8

1 Answers1

1

Numbers starting with 0 are considered octal notation. So only 0-7 digits are valid.

Lukasz Wiktor
  • 19,644
  • 5
  • 69
  • 82