首页 > 试题广场 >

请说出下列程序的输出结果。 import java.io.

[问答题]
请说出下列程序的输出结果。
import java.io.IOException;
public class E{
    public static void main(String args[]){
        try{methodA();}
        catch(IOException e){
            System.out.print("你好");
            return;
        }finally{
                System.out.println("fine thanks");
            }
    }
    public static void methodA() throws IOException{
        throw new IOException();
    }
}

输出:你好fine thanks

因为不管是否发生异常,都会执行finally,即使catch中写了return,也会执行完finally之后再return。而且,打印你好时使用的是print没有换行
发表于 2022-06-07 12:45:04 回复(0)
你好fine thanks
发表于 2022-06-07 11:08:57 回复(0)