Java 中使用 final 变量时无法触发的语句
无法触发的语句是指在代码执行时无法执行的语句。这可能是因为 −
- 代码之前有 return 语句。
- 代码中有一个无限循环。
- 代码的执行在执行前被强行终止。
这里,我们将看到如何将无法触发的语句与 ‘final’ 关键字一起使用 −
示例
class Demo_example{ final int a = 56, b = 99; void func_sample(){ while (a < b){ System.out.println("The first value is less than the second."); } System.out.println("This is an unreachable statement"); } } public class Demo{ public static void main(String args[]){ Demo_example my_instance = new Demo_example(); my_instance.func_sample(); } }
输出
/Demo.java:11: error: unreachable statement System.out.println("This is an unreachable statement"); ^ 1 error
一个名为 ‘Demo_example’ 的类包含两个 final 整数(基本上就像常量),以及一个名为 ‘func_sample’ 的函数,用于比较这两个整数。在控制台中显示相关消息。定义了另一个名为 ‘Demo’ 的类,并且它包含 main 函数。在此函数中,创建了 Demo 类的实例,并且在此实例上调用函数 ‘func_sample’。在控制台中显示相关输出。
广告