qq_34305978
qq_34305978
采纳率0%
2016-04-25 09:54 阅读 2.4k

java中的常量为什么不能在try catch语句中赋值?

成员位置声明一个常量,想在try catch 语句中赋值,会报错,不明白为什么会这样

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • w172087242 little_how 2016-04-25 09:55

    常量可以在try catch中赋值的,try这种就相当于一个语句块,只是提供了对异常的处理而已。

    点赞 评论 复制链接分享
  • shenghuaDay shengDay 2016-04-25 10:13

    java中的常量声明时就需要初始化赋值。常量是始终不变的量,不能改变其常量值

    点赞 评论 复制链接分享
  • MCtime Mei超 2016-04-25 10:21

    声明常量时就需要初始化赋值,不然会报错;、
    常量是不能第二次赋值的,也就是说你初始化的时候是什么值,以后也就是什么值了;
    当第二次赋值是会报错,The final local variable 你的变量名 cannot be assigned.

    点赞 评论 复制链接分享

相关推荐