为什么 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出错.....
------解决方案--------------------顶楼上的
------解决方案--------------------看不明白哦