java assert的使用

来源:6-6 路径压缩 (Path Compression)

慕码人1088981

2018-06-23

public static void main(String[] args) {

int x=1;

assert x<0;

}

在您的算法代码中经常会用assert来判断所给参数是否符合要求,但是通过上面的测试 我给出不符合要求的参数也不会有什么响应。那么assert究竟有什么作用,该怎么使用呢?

写回答

1回答

liuyubobobo

2018-06-23

请参考这个问答:https://coding.imooc.com/learn/questiondetail/48418.html :)


也可以把课程代码中的assert修改为异常的方式。在我的新课《玩转数据结构》中,在代码中将统一使用抛异常的方式来处理不合法的参数等情况:)

2
1
慕码人1088981
非常感谢!
2018-06-23
共1条回复

算法与数据结构(C++版) 面试/评级的算法复习技能包

课程专为:短时间内应对面试、升职测评等艰巨任务打造

11186 学习 · 1614 问题

查看课程