public static void main(String[] args) {
System.out.println(f(2));//2
}
public static int f(int x) {
try {
return x * x;
} finally {
return x;
}
}
}
带资源的try语句:不论这个块如何退出,在try中打开的资源都会关闭
try(Scanner in = new Scanner(new FileInputStream("./test.txt"));//可以写多个资源,每个资源用分号隔开
PrintWriter out = new PrintWriter("out.txt")){
while (in.hasNextLine()) {
out.println(in.nextLine());
}