黑马程序员技术交流社区

标题: 为什么用方法改变不了值? [打印本页]

作者: 安生安徒生    时间: 2016-7-2 00:01
标题: 为什么用方法改变不了值?
class A {   public static void main (String[] args) {
       int a = 3;
       jiaoHuan(a);
       System.out.println(a);
   }

   public static int jiaoHuan(int a) {
         return a;
   }
}


作者: 他的好    时间: 2016-7-2 00:07
你的方法又没有运算,只是参数传递,所以没有改变
作者: robintian    时间: 2016-7-2 00:15
这个都没有交换对象呢,怎么交换值。。。
作者: 迅雷    时间: 2016-7-2 01:03
传递的一直是a的值,方法中并没有改变他
作者: ylca    时间: 2016-7-2 03:11
你都没做修改操作 值为啥为改变呢!!!
作者: 扬帆起航fonnson    时间: 2016-7-2 11:37
楼主累了,该歇歇了




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