本帖最后由 月夜小楠 于 2014-11-11 23:33 编辑
- class SweapDemo
- {
- public static void main(String[] args)
- {
- int a = 1,b = 2;
- sweap(a,b);
- System.out.println("a=="+a+",b=="+b);
- }
- public static void sweap(int x,int y)
- {
- int temp = 0;
- temp = x;
- x = y;
- y = temp;
- System.out.println("x=="+x+",y=="+y);
- }
- }
复制代码 结果为:
x==2,y==1
a==1,b==2
谁能解释一下是为什么呢?
|