首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

String 转 Integer 这么小的程序还有错误?

2012-04-02 
String 转 Integer 这么小的程序还有异常??Java codeclass wrenwren{public static void main(String args

String 转 Integer 这么小的程序还有异常??

Java code
class wrenwren{    public static void main(String args[])    {        String aa = "09";        String bb = "0x3a";        int c;        c = Integer.decode(aa);        System.out.println(c);        c = Integer.decode(bb);        System.out.println(c);        }}


为什么有异常呢??

[解决办法]
前缀0 代表8进制 09 当然就错了,可以改成
String aa = "011";

[解决办法]
String aa = "09";
改为
String aa = "9";

[解决办法]
0前缀表示8进制的~不可能出09~
[解决办法]
探讨
前缀0 代表8进制 09 当然就错了,可以改成
String aa = "011";

[解决办法]
同意楼上

八进制,逢8进一。
怎么会出现9???

热点排行