黑马程序员技术交流社区

标题: 还是try catch finally return的问题 [打印本页]

作者: 欧阳博    时间: 2012-3-1 17:10
标题: 还是try catch finally return的问题
请问大家,问1:控制台依次输出的步骤是什么?稳2:aa()返回的是什么值?问3:try和catch的关系,为什么这里加上catch会提示没有给返回值?
public static void main(String[] args) {

                System.out.println("步骤1--"+aa());
        }
        public static int aa(){
                int a=1;
                int b =10;
                try{
                        System.out.println("步骤2--");
                        return a;
                }
                finally{
                        a = 2;
                        System.out.println("步骤3--"+a);
                }
        }

大家先别运行哈。
作者: 泮和顺    时间: 2012-3-1 17:30
我看不出来又什么要出异常的 为什么要写try catch呢

作者: xieguanxiong    时间: 2012-3-3 10:53
步骤一步骤二
        步骤三 2
       3




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2