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 类名就会开启断言句