问题描述
- java中的常量为什么不能在try catch语句中赋值?
-
成员位置声明一个常量,想在try catch 语句中赋值,会报错,不明白为什么会这样
解决方案
常量可以在try catch中赋值的,try这种就相当于一个语句块,只是提供了对异常的处理而已。
解决方案二:
try-catch语句
try-catch语句
匿名类,try-catch语句
解决方案三:
java中的常量声明时就需要初始化赋值。常量是始终不变的量,不能改变其常量值
解决方案四:
声明常量时就需要初始化赋值,不然会报错;、
常量是不能第二次赋值的,也就是说你初始化的时候是什么值,以后也就是什么值了;
当第二次赋值是会报错,The final local variable 你的变量名 cannot be assigned.
时间: 2024-09-24 22:02:52