Java怎么在不用第三變量的情況下交換兩個變量的值??
比如a=5,b=7,在不用第三變量的情況下怎么交換a與b的值?
------解决方案--------------------a = a + b;
b = a - b;
a = a - b;
------解决方案--------------------int a = 5;
int b = 7;
a = a ^ b;
b = a ^ b;
a = a ^ b;
System.out.println( "a = " + a + ", b = " + b );
------解决方案--------------------a = a ^ b;
b = a ^ b;
a = a ^ b;
------解决方案--------------------。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
数字游戏,那字符串怎么办?对象呢?
------解决方案--------------------字符串一样可以。对象我就没办法了。
String a = "String_1 ";
String b = "String_2 ";
a=a+b;
b=a.substring(0,a.length()-b.length());
a=a.substring(b.length());
System.out.println ( "a= "+a);
System.out.println ( "b= "+b);
------解决方案--------------------这就叫上有政策下有对策吧 嘎嘎
------解决方案--------------------学习,都是人材.
------解决方案--------------------学习,学习。
------解决方案--------------------请问有实际意义吗/智力游戏而已
------解决方案--------------------UP