给定以下Java代码,这段代码编译运行后输出的结果是? public class ClassTest{ public static int aMethod(int i) throws Exception{ try { return i/10; } catch(Exception e) { throw new Exception("exception in a aMethod"); } finally { System.out.print("finally"); } } public static void main(String args[]) { try { aMethod(0); } catch(Exception e) { System.out.print("exception in main"); } System.out.print("finished"); } } A finallyexception in mainfinished B exception in mainfinally C finallyfinished D finallyexception in mainfinished