一个基础有关问题
一个基础问题请教大家
int a = 2;
int b = 3;
如何不用第三方,将a的值传给b?
------解决方案--------------------
b=a;
这个问题好郁闷
------解决方案--------------------
同上!!!!
------解决方案--------------------
问题不清楚!说清楚点!
------解决方案--------------------
方法如下:
a=a+b;
b=a-b;
a=a-b;
------解决方案--------------------
class Test{
public static void swap(int a,int b){
a=a+b;
b=a-b;
a=a-b;
System.out.println( "a= "+a+ "\t "+ "b= "+b);
}
public static void main(String[] args){
int a=2;
int b=3;
Test.swap(a,b);
}
}
------解决方案--------------------
楼上的,你交换了吗?
------解决方案--------------------
class Test{
public static void swap(int a,int b){
a=a+b;
b=a-b;
a=a-b;
System.out.println( "a= "+a+ "\t "+ "b= "+b);
}
public static void main(String[] args){
int a=2;
int b=3;
Test.swap(a,b);
}
}
这个运行结果是:
a=3 b=2
交换了 呵呵
------解决方案--------------------
或者用位运算
------解决方案--------------------
这个运行结果是:
a=3 b=2
交换了 呵呵
-----------
在方法里面打印有什么用,在swap后面打印看看
------解决方案--------------------
在方法里面打印有什么用,在swap后面打印看看
-----------
呵呵 对啊 实际上还是没有交换.
直接用
a=a+b;
b=a-b;
a=a-b;
不用那个方法是不是就对了
还有个问题想请教一下
为什么public static void swap(int a,int b)
要写成静态的呢
int a = 2;
int b = 3;
如何不用第三方,将a的值传给b?
------解决方案--------------------
b=a;
这个问题好郁闷
------解决方案--------------------
同上!!!!
------解决方案--------------------
问题不清楚!说清楚点!
------解决方案--------------------
方法如下:
a=a+b;
b=a-b;
a=a-b;
------解决方案--------------------
class Test{
public static void swap(int a,int b){
a=a+b;
b=a-b;
a=a-b;
System.out.println( "a= "+a+ "\t "+ "b= "+b);
}
public static void main(String[] args){
int a=2;
int b=3;
Test.swap(a,b);
}
}
------解决方案--------------------
楼上的,你交换了吗?
------解决方案--------------------
class Test{
public static void swap(int a,int b){
a=a+b;
b=a-b;
a=a-b;
System.out.println( "a= "+a+ "\t "+ "b= "+b);
}
public static void main(String[] args){
int a=2;
int b=3;
Test.swap(a,b);
}
}
这个运行结果是:
a=3 b=2
交换了 呵呵
------解决方案--------------------
或者用位运算
------解决方案--------------------
这个运行结果是:
a=3 b=2
交换了 呵呵
-----------
在方法里面打印有什么用,在swap后面打印看看
------解决方案--------------------
在方法里面打印有什么用,在swap后面打印看看
-----------
呵呵 对啊 实际上还是没有交换.
直接用
a=a+b;
b=a-b;
a=a-b;
不用那个方法是不是就对了
还有个问题想请教一下
为什么public static void swap(int a,int b)
要写成静态的呢