黑马程序员技术交流社区
标题:
java练习题 两个数对换总结版
[打印本页]
作者:
下一页5
时间:
2015-5-2 21:23
标题:
java练习题 两个数对换总结版
本帖最后由 下一页5 于 2015-5-2 21:36 编辑
/*
作者;下一页5
功能;实现两个数的对换
总共有三种方法;
1.定义第三方变量来完成
2.用^,因为一个数^另外一个数两次,还是这个数的原理
3.用到两个是相加之和
代码如下;
*/
class Test
{
public static void (string[]args)
{
int x=4;
int y=7;
System.out.println("x="+x+"y="+y);
int temp;
temp=x;
x=y;
y=temp;
System.out.println("x="+x+"y="+y);
/*
第二种方法如下
*/
int a=6;
int b=8;
System.out.println("a="+a+"b="+b);
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a+"b="+b);
/*
第三种如下
*/
int m=3;
int n=5;
System.out.println("m="+m+"n="+n);
m=m^n;
n=m^n;
m=m^n;
System.out.println("m="+m+"n="+n);
}
}
//纯手写,望有错误大家指正,谢谢
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2