- public class Demo1 {
- public static void main(String[] args) {
- boolean[] arr = new boolean[2];
- demo(arr);
- System.out.println(arr[0]+" "+arr[1]);
- }
- /*下面函数有返回类型,只能返回一个,如果有finally,则必须执行,所以返回false,如果你传进来一个数组,就可以看到程序都try跟finally都执行了*/
- static boolean demo(boolean[] arr) {
- try {
- arr[0] = true;
- return true;
- } finally {
- arr[1] = false;
- return false;
- }
- }
- }
复制代码 |