A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© y494890511 高级黑马   /  2013-11-6 07:36  /  945 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 y494890511 于 2013-11-6 07:36 编辑

嘿嘿不好意思第一次发帖发错位置了。这是对变量交换的几种方法的总结,第一种比较常用,记住第一种,其他了解就行,如果你觉得好,那就给加技术分吧。非常感谢你给的技术分哦{:soso__13165319925079696742_3:}

#region 第一种方法 中间变量交换
            //int a = 6;
            //int b = 9;
            //int temp = a;
            //a = b;
            //b = temp;
            //Console.WriteLine("a={0},b={1}", a, b);
            //Console.ReadKey();
            #endregion

            #region 第二种方法
            //int num1 = 5;
            //int num2 = 10;
            //num1 = num1 + num2;
            //num2 = num1 - num2;
            //num1 = num1- num2;
            //Console.WriteLine("num1={0},num2={1}",num1,num2);
            //Console.ReadKey();
            #endregion

            #region 第三种方法
            //int num1 = 5;
            //int num2 = 10;
            //num1 = num1 * num2;
            //num2 = num1 / num2;
            //num1 = num1 / num2;
            //Console.WriteLine("num1={0},num2={1}", num1, num2);
            //Console.ReadKey();
            #endregion

            #region 第四种方法
            //int num1 = 5;
            //int num2 = 10;
            //num1 = num1 | num2;
            //num2 = num1 ^ num2;
            //num1 = num1 ^ num2;
            //Console.WriteLine("num1={0},num2={1}", num1, num2);
            //Console.ReadKey();
            #endregion

            #region 第五种方法
            //int num1 = 5;
            //int num2 = 10;
            //num1 = num2 + (num2 = num1) * 0;
            //Console.WriteLine("num1={0},num2={1}",num1,num2);
            #endregion

1 个回复

倒序浏览
其实实际开发中用第一种就够了。
感觉WriteLine()比java的println()好用啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马