Java笔记 断言

    科技2023-12-18  86

    public class test { public static void main(String args[]) { int score[] = {-120, 98, 100}; int sum = 0; for(int number : score) { assert number >= 0 : "not number"; sum += number; } System.out.println(sum); } }

    断言句assert number >= 0 : "not number"; 意思就是关键字assert后面必须是一个boolean的表达式,如果是true就执行后面的语句,如果是false就执行判断语句的后面的语句,也就是输出not number,并停止执行之后的语句


    断言一般不会进行 如果在dos使用Java -ea 类名就会开启断言句

    Processed: 0.028, SQL: 8