可试试,看看行不行
package cn.itcast.day1;
public class SwapDemo {
public static void main(String[]args){
int a=1;
int b=2;
swap(a,b);
swap2(a,b);
}
/**
* 通过中是变量交换两个数的值
* */
public static void swap(int a,int b){
int temp=0;
temp=a;
a=b;//将a赋值给b
b=temp;//通过中间变量将a赋值给b
System.out.println("swap():a="+a+",b="+b);
}
/**
* 通过算法交换两个数的值
* */
public static void swap2(int a,int b){
a=a+b;
b=a-b;
a=a-b;
System.out.println("swap2():a="+a+",b="+b);
}
} |