当前位置: 代码迷 >> J2SE >> 为何 try 块没有执行
  详细解决方案

为何 try 块没有执行

热度:452   发布时间:2016-04-24 15:16:19.0
为什么 try 块没有执行?
class   AssertTest{
static   int   i=10;
public   static   void   main(String   arg[]){
  i=i*2;
try{
assert   isValid():i=i/4;
}
catch(AssertionError   e){}
System.out.println( "kk ");
{
System.out.println(i);
}


}
public static   boolean   isValid(){
i=i*2;
return   false;
}
}

------解决方案--------------------
不明白楼主的没执行是什么意思,你的catch块中什么都没有...
------解决方案--------------------
看着好无奈。这么用assert吗?
------解决方案--------------------
调试一下看看,或者在try{}内加点输出的东西
------解决方案--------------------
lz的代码好高深。。。
------解决方案--------------------
static int i=10;
这里出问题了吧,还没有到try就出错了
------解决方案--------------------
assert出错.....
------解决方案--------------------
顶楼上的
------解决方案--------------------
看不明白哦
  相关解决方案