大连论坛-大连天健网 » 编程园地 » :::一道外企Java笔试题!:::


2008-6-10 14:19 郎心勾妃
:::一道外企Java笔试题!:::

[size=5][color=DarkOrchid][font=宋体]public static void change (int x, int y) [/font]
[font=宋体] { [/font]
[font=宋体] //要求: [/font]
[font=宋体] //不借助第三方变量,将x,y两个变量的值互换。 [/font]
[font=宋体] } [/font]

[font=宋体] 正解: [/font]
[font=宋体] public static void change (int x, int y) [/font]
[font=宋体] { [/font]
[font=宋体]       x = x + y; [/font]
[font=宋体]       y = x - y; [/font]
[font=宋体]       x = x - y; [/font]
[font=宋体] }[/font][/color][/size]

2008-6-14 08:11 蹲墙等红杏
经典
:P

2008-6-15 07:52 ting6love
public static void change (int x, int y)
{
       x = x ^ y;
       y = x ^ y;
       x = x ^ y;
}

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.