A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
李奔
中级黑马
黑马币:0
帖子:174
精华:0
© 李奔 中级黑马 / 2013-6-9 20:19 / 3260 人查看 / 23 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
wanghuailin1030 发表于 2013-6-9 20:25 这个有,我网上看过。 a=10,b=15,在不用第三方变量的前提下,把a,b的值互换 答:a=a+b;b=a-b;a=a-b;
李奔 发表于 2013-6-9 21:17 还有其他想法的吗? 谢谢参与!
李奔 发表于 2013-6-10 00:02 大家还有其他的方法吗? 我这里还有几种。
popoluno 发表于 2013-6-10 10:21 这是一个以前经历过的一个面试题,当时要求最短代码,我没有答上来,后来看了网上的解法,具体如下: a=a+b ...
李奔 发表于 2013-6-10 14:36 最后总结一下: 交换两个数值类型变量的值通常有四种方法: 1.借助中间变量
fcyan86 发表于 2013-6-10 15:12 你试试交换两个string类型的变量,不用中间变量怎样进行
李奔 发表于 2013-6-10 15:18 String类型是引用类型,传递的是引用。 我还真不会,请赐教。