public class Helol{
static class T{
public int a;
public int b;
}
public static void main(String... args){
T t = new T();
t.a=4;t.b=5;
method(t);
system.out.println(t.a + " ; " + t.b);
}
public static void method(T t){
t.a=500;
t.b= 400;
}
}
public class App {
public static void main(String[] args) {
int a = 1945132412;
int b = 1913412349;
swap1(a, b);
swap2(a, b);
}
public static void swap1(int a, int b) {
a = a + b;
b = a - b;
a = a - b;
System.out.println(" a = " + a + ", b = " + b);
}
public static void swap2(int a, int b) {
a = a ^ b;
b = a ^ b;
a = a ^ b;
System.out.println(" a = " + a + ", b = " + b);
}
}
楼主看一下,是否满足期望。