黑马程序员技术交流社区

标题: 前几天遇到的一个参数传递的问题,可能对新人有一点帮助 [打印本页]

作者: 1556455422    时间: 2015-7-23 23:33
标题: 前几天遇到的一个参数传递的问题,可能对新人有一点帮助
/*
交换变量A、B的值的方法怎么写?返回值?
数组排序中也没有返回值,但可以实现元素的交换
*/


class exchangeDemo
{
        public static void main(String[] args)
        {
                int a=1,b=2;
                exchange(a,b);
               
                System.out.println(a+" "+b);
        }

        public static void exchange(int a,int b)
        {
                int temp=a;
                a=b;
                b=temp;
                System.out.println(a+" "+b);

        }
}


class ExchangeDemo1
{
        public static void main(String[] args)
        {
                int[] arr={1,2};
                exchange(arr);
               
                System.out.println(arr[0]+" "+arr[1]);
        }

        public static void exchange(int[] arr)
        {
               
                        int temp=arr[0];
                        arr[0]=arr[1];
                        arr[1]=temp;
               
               
                System.out.println(arr[0]+" "+arr[1]);
               

        }
}





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