2 qq 34305978 qq_34305978 于 2016.04.25 17:54 提问

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

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

4个回答

w172087242
w172087242   Ds   Rxr 2016.04.25 17:55

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

w172087242
w172087242 不能赋值应该是其他地方影响的,try这种和if这样的语句块是一样的用法
一年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.25 18:02

try-catch语句
try-catch语句
匿名类,try-catch语句
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

shenghuaDay
shenghuaDay   2016.04.25 18:13

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

MCtime
MCtime   2016.04.25 18:21

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!