两个数字交换值!!! 例如 a=10 b=20 转换为 a=20 b=10 应用引用类型传值调用 怎么写??菜鸟迷茫中!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a=10;c=0;b=20;c=a;a=b;b=c; 这应该是一个换值的意思,通过一个中间变量进行交换是很常见的方法a=10;c=0;b=20;c=a;a=b;b=c; 我到是知道用中间变量 可是用JAVA代码实现 就遇到麻烦了 public class jiaohuan{ public static void main(String[] args) { int a=10,b=20; a=a+b; b=a-b; a=a-b; System.out.println("a="+a); System.out.println("b="+b); }} 再简化:a+=b;b=a-b;a-=b;-------------楼上可以讲一下为何这样效率高一些啊?谢过.. 急求解 求救! 菜鸟一枚不知道在java里怎么用drawline划线 请问能不能不用io流把一个文件复制到另一个文件去 java在linux下的中文环境问题 关于servlet中udp,错在哪,附代码? 没看懂的函数功能!大家帮忙看看 JBuilder 的打包问题 算法问题。。 高手来~ 借着人气,请大家帮我看看访问Access异常问题,多谢~! 如何判断一个jmenu是一个sub-menu? sslsocket通过代理访问https 出现的问题 树的问题
c=0;
b=20;c=a;
a=b;
b=c;
a=10;
c=0;
b=20;c=a;
a=b;
b=c;
{
public static void main(String[] args)
{
int a=10,b=20;
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a);
System.out.println("b="+b);
}
}
a+=b;
b=a-b;
a-=b;
-------------
楼上可以讲一下为何这样效率高一些啊?谢过..