[ 单选题 ] JavaCore

public class A {
    public static void doSth(int x, int y) {
        x ^= y;
        y ^= x;
        x ^= y;
    }

    public static void main(String args[]) {
        int x = 5;
        int y = 6;    
        doSth(x, y);
        System.out.println("x = " + x + ", y = " + y);
    }
}
上述程序运行结果是(  )
  • A、
    x = 5, y = 5
  • B、
    x = 6, y = 5
  • C、
    x = 6, y = 6
  • D、
    x = 5, y = 6