黑马程序员技术交流社区

标题: 方法中基本数据类型参数传递问题 [打印本页]

作者: a397131103    时间: 2015-6-2 19:41
标题: 方法中基本数据类型参数传递问题
public class Demo_jiben {

        public static void main(String[] args) {
                int i = 4, j = 2;
                // 调用sum方法
                sum(i, j);
                System.out.println(i);// i=4 sum方法执行后i=6,出栈死亡
                sum_1(i,j);
                System.out.println(i);//  i=4 sum1方法执行后return i=6 ,但main中没有接收
                i=sum_1(i,j);
                System.out.println(i);//  i=6  sum1方法执行后return i=6 ,main中i=sum1(i,j)接收返回的值
               
        }

        public static void sum(int i, int j) {
                i += j;
        }

        public static int sum_1(int i, int j) {
                return i += j;
        }

}
作者: 石头888    时间: 2015-6-2 20:20
学习学习!




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