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’。在控制台中显示相关输出。

更新日期:2020 年 8 月 17 日

149 次浏览

启动您的 职业生涯

完成课程即可获得认证

开始
广告