// Java断言示例代码
public class AssertionExample {
// 一个简单的函数,用于检查传入的参数是否为正数
public static void checkPositive(int number) {
// 使用断言来确保传入的参数是正数
assert number > 0 : "The number should be positive, but was: " + number;
System.out.println("The number is positive: " + number);
}
public static void main(String[] args) {
// 启用断言后,以下调用会触发断言失败,并输出错误信息
checkPositive(-1);
// 以下调用不会触发断言失败
checkPositive(5);
}
}
assert
关键字用于确保传入的参数 number
是正数。如果 number
不是正数,则会抛出一个 AssertionError
,并附带指定的错误消息。-ea
(或 --enableassertions
)选项。例如:java -ea AssertionExample
上一篇:java hashcode
下一篇:java boolean
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站