黑马程序员技术交流社区

标题: java练习题 两个数对换总结版 [打印本页]

作者: 下一页5    时间: 2015-5-2 21:23
标题: java练习题 两个数对换总结版
本帖最后由 下一页5 于 2015-5-2 21:36 编辑
  1. /*
  2. 作者;下一页5
  3. 功能;实现两个数的对换
  4. 总共有三种方法;

  5. 1.定义第三方变量来完成
  6. 2.用^,因为一个数^另外一个数两次,还是这个数的原理
  7. 3.用到两个是相加之和

  8. 代码如下;
  9. */
  10. class Test
  11. {
  12. public static void (string[]args)
  13. {
  14. int x=4;
  15. int y=7;
  16. System.out.println("x="+x+"y="+y);
  17. int temp;
  18. temp=x;
  19. x=y;
  20. y=temp;
  21. System.out.println("x="+x+"y="+y);
  22. /*
  23. 第二种方法如下
  24. */


  25. int a=6;
  26. int b=8;
  27. System.out.println("a="+a+"b="+b);

  28. a=a+b;
  29. b=a-b;
  30. a=a-b;

  31. System.out.println("a="+a+"b="+b);



  32. /*
  33. 第三种如下
  34. */


  35. int m=3;
  36. int n=5;
  37. System.out.println("m="+m+"n="+n);

  38. m=m^n;
  39. n=m^n;
  40. m=m^n;

  41. System.out.println("m="+m+"n="+n);

  42. }

  43. }
  44. //纯手写,望有错误大家指正,谢谢
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2