java中的断言

作用:

    代码开发和测试时期,用于对某些关键数据的判断,如果这个关键数据不是你程序所预期的数据,程序就提出警告或退出。

语法1:assert expression; 

      //expression代表一个布尔类型的表达式,如果为真,就继续正常运行,如果为假,程序退出

语法2:assert expression1 : expression2; 

      //expression1是一个布尔表达式,expression2是一个基本类型或者Object类型,如果expression1为真,则程序      忽略expression2继续运行;如果expression1为假,则运行expression2,然后退出程序。

Eclipse中,断言功能默认是关闭,如果我们需要使用这个功能,需要手动打开它。-    

public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i=5;
        assert i==6;
        System.out.println(i);
        
    }

 

posted @ 2017-03-13 00:35  我_会飞的鱼  阅读(173)  评论(0编辑  收藏  举报