zoukankan      html  css  js  c++  java
  • while之后if出现unreachable statement

    1、java 中出现unreachable statement就是编译器永远不会执行该语句。

    举个栗子:

     1     public static void main(String[] args) {
     2         System.out.println("check{unreachable statement}");
     3         boolean flag =false;
     4         while(true)
     5         {
     6 
     7         }
     8         if (flag)
     9         {
    10         }
    11     }

    这种情况下,就必然会出现编译器的unreachable statement提示。

     1     public static void main(String[] args) {
     2         System.out.println("check{unreachable statement}");
     3         boolean flag =false;
     4         while(true)
     5         {
     6             break;
     7         }
     8         if (flag)
     9         {
    10         }
    11     }

    这种情况下,编译器就不会报错;值得注意的是while循环里,填写continue,编译器同样会报错。

  • 相关阅读:
    JDK6的switch支持不是很好
    团队作业(2)
    团队作业(1)
    4月30日
    重构:改善既有代码的设计有感
    4月28日
    4月27日
    4月26日
    4月25日
    4月24日
  • 原文地址:https://www.cnblogs.com/apollo-shen/p/8638882.html
Copyright © 2011-2022 走看看