unreachable statement ??

liangquan05170139 2007-06-07 12:54:28
class P2 {
public void foo(){
assert false;
assert false;
}
public void bar(){
while(true){
assert false;
}
assert false;
}
}


为什么?
1.这里
public void foo(){
assert false;
assert false;
}
不会出现 unreachable statement? 第二行 assert false;不是不能到达吗?

2.为什么下面的就是一个别 unreachable statement?
while(true){
assert false;
}
assert false;//这句话怎么又是unreachable statement?
...全文
476 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangquan05170139 2007-06-07
  • 打赏
  • 举报
回复
thank you
zhuyf333 2007-06-07
  • 打赏
  • 举报
回复
断言这样用吗?
1中两句一样,你为什么认为第二句不可达?
2中第二的断言应该可达。
believefym 2007-06-07
  • 打赏
  • 举报
回复
while(true){
assert false;
break;//加这个试试
}
danielluo 2007-06-07
  • 打赏
  • 举报
回复
下面有无限循环

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧