Java 中使用 final 变量的不可访问语句

javaserver side programmingprogramming

不可访问语句是代码执行时无法执行的语句。这可能是因为 −

  • 代码前有一个 return 语句。
  • 代码中有一个无限循环。
  • 代码执行前被强制终止。

在这里,我们将看到如何将不可访问语句与 ‘final’ 关键字 − 一起使用

示例

class Demo_example{
   final int a = 56, b = 99;
   void func_sample(){
      while (a < b){
          System.out.println("第一个值小于第二个值。");
      }
      System.out.println("这是一个无法访问的语句");
   }
}
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’ 的类被定义,它包含主函数。在此函数中,创建了 Demo 类的一个实例,并在此实例上调用函数 ‘func_sample’。相关输出显示在控制台上。


相关文章