首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

输出需得到 a=6; b=5;

2012-05-02 
输出需得到 a6 b5 在线等java程序中已知 int a5int b6现 a?ba-b最后输出需得到a6 b5问 a什

输出需得到 a=6; b=5; 在线等

java程序中
已知 int a=5;int b=6;

现 a=?
  b=a-b;

最后输出需得到 a=6; b=5 问 a=什么, thanks

[解决办法]

[解决办法]
不太清楚,没学好,~~~顶一下~~~
[解决办法]
两个数交换位置
a = a + b;
b = a - b;
a - a - b;
[解决办法]
a = a + b;
b = a - b;
a = a - b;
不使用第三个变量交换两个变量的值

[解决办法]
a ^= b;
b ^= a;
a ^= b;
[解决办法]

Java code
a=(b=(b-a))+a;b=a-b;呵呵。。。或者a=(b=(b^a))^a;b=a^b;
[解决办法]
两个数交换位置
a = a + b;
b = a - b;
a - a - b;
[解决办法]
两个数交换,避免了使用一个临时变量了

热点排行