2015-05-10 18 views
2

聲明整型常量像整型數太大(安卓/ JAVA)

private static final int REQUEST_CODE = 0909; 

這將導致成「整型數過大」

private static final int REQUEST_CODE = 1909;工作正常,爲什麼會在Android工作室表明,0909是太大但1909很好

回答

4

在Java中,前導0的數字被視爲八進制數字。八進制數字是8位數字,並使用07的數字,而數字89無效。

要聲明一個十進制常量,使用:

private static final int REQUEST_CODE = 909;