黑马程序员技术交流社区

标题: 基本数据类型的值传递 [打印本页]

作者: ypenghui    时间: 2016-5-14 21:26
标题: 基本数据类型的值传递
基本数据的值传递,不改变原值;因为调用后就会弹栈,局部变量随之消失
  1. class Test{
  2.    public static void main(String[] args){
  3.      int a =10;
  4.      int b =20;
  5.      System.out.println("a"+a+"b"+b);
  6.      change(a,b);
  7.       System.out.println("a"+a+"b"+b);
  8.    }
  9. public static void change(int a,intb){
  10.    a = b;
  11.    b = a + b ;
  12.    System.out.println("a"+a+"b"+b);
  13. }

  14. }
复制代码
结果为:
a:10;b:20
a:20;b:40
a:10;b:20



作者: kunwenli    时间: 2016-5-14 23:58
先进后出嘛
作者: ypenghui    时间: 2016-5-15 09:50
额,这和先进后出有什么关系




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