现在的位置: 首页 > 综合 > 正文

方法的参数传递机制

2013年09月21日 ⁄ 综合 ⁄ 共 688字 ⁄ 字号 评论关闭

         所谓值传递,就是讲实际参数值的副本(复制品)传入方法内,而参数本身不会受到任何影响。

        例如:

        public class PrimitiveTransferTest

        {

                  public static void swap(int a ,int b)

                  {

                        int temp=a;

                         a =b;

                         b=temp;

                         System.out.println("swap方法里,a的值是"+a+";b的值是"+b);

                  }

                 public static void main(String args[])

                 {

                             int a=6;

                             int b=9;

                             swap(a,b);

                             System.out.println("交换结束后,变量a的值是"+a+";变量b的值是"+b);

                 }

    }

     运行结果:

    swap方法里,a的值是9;b的值是6

     交换结束后,变量a的值是6,变量b的值是9

 

 

抱歉!评论已关闭.