public static void main(String[] args){
  int a = 1;
  int b = 2;
  swap(a, b);
  System.out.println(a);
}
public void swap(int x, int y){
  int temp;
  temp = x;
  x = y;
  y = temp;
}
为什么执行完输出的是1而不是2?