A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

/*
交换变量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]);
               

        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马