唉……如果有goto,那么一切就将成为可能。
可是它被公认为是个坏家伙。

解决方案 »

  1.   

    捕获到异常之后会直接跳动catch语句,然后顺序向下执行.
    如果你有些非要执行不可的语句,可以放在finally 里执行.
    try {
    } catch (Exception e) {
    } finally {
    }
      

  2.   

    既然你已经是catch,说明程序已经丢出了异常,那怎么还可能返回呢?
      

  3.   

    这样好像不可能。可以换个方式解决这个问题。一个try中只写一行代码,多行代码放到多个try中。当然如果你的代码更本不会抛出异常,那就不用try了。
      

  4.   

    难道就没有像VB一样处理这种要求的方法么,VB里有error goto ,next什么方法我记不清了,能接着执行,JAVA就没有吗?
      

  5.   

    如果你一定需要的話,你可以使用以下的代碼來實現:
    public class test{
    public static void main(String [] args){
    boolean isOver=false;
    int i=0,j=9,k=0;
    do{
    try{
    k=j/i;
    System.out.println("k="+k);
    isOver=true;
    }catch(Exception e){
    i=1;
    }
    }while(isOver==false);

    }
    }
      

  6.   

    你看这样行不行int i=0,j=9,k=0;
    try
    {
      k=j/i;
    }
    catch(Exception e)
    {
      i=1;
    }
    System.out.println("k="+k);