m0_62737090 2022-04-24 16:07 采纳率: 100%
浏览 39
已结题

Java列表为什么08,09都超出范围,其他的98,99都可以

img


如图,int列表内设置数字08,09显示超出范围,98,99等都可以,不是矛盾吗

  • 写回答

4条回答 默认 最新

  • 夜の雨 2022-04-24 16:29
    关注

    定义的list数组为int类型
    但塞入的值是01,02
    以0开头表示是八进制数 而八进制数只允许出现0~7的数字 所以08是非法的整数变量 规范塞入数值吧{1,2,3,8,9,99,100}
    建议学习下java中的八种基本类型

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月2日
  • 已采纳回答 4月24日
  • 创建了问题 4月24日