日期:2014-05-20  浏览次数:20577 次

麻烦看一下这段程序的输出结果,在线等待,谢谢了
传递4,0来运行下列代码中的方法divide(int a,int b),结果是()
public void divide(int a,int b)
{
  try{
  int c=a/b;
  }
  catch(Exception e)
  {
  System.out.print("Exception");
  }
  finally
  {
  System.out.println("Finally");
  }
}

A.打印输出:ExceptionFinally
B.........:Finally
C.........:Exception
D.........:没有任何输出

------解决方案--------------------
A a a
------解决方案--------------------
A 首先4/0会报异常,执行System.out.print("Exception");
 则输出Exception ,而finally不管程序是否报异常都会执行,因此,结果就是ExceptionFinally

------解决方案--------------------
3楼正解