C#进阶 14 Continue 三元表达式 跟 Random 随机数

来源:互联网 发布:怎样提高阅读水平知乎 编辑:程序博客网 时间:2024/06/16 12:38


这篇博客咱们介绍两个东西,Continue 跟 三元表达式、



1,Continue:

......立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环。代码实例如下:


            #region 用 while Continue 实现计算 1 到 100(含)之间的除了能被 7 整除之外所有整数的和            int i = 1;            int sum = 0;            while (i <= 100)            {                if (i % 7 == 0)                {                    i++;                    continue;                }                sum += i;                i++;            }            Console.WriteLine("整数和为{0}", sum);            Console.ReadKey();            #endregion



2,三元表达式:

......语法:表达式1 ? 表达式2 : 表达式3 ;个人理解,这就是对 if..else 语句的升级方法,更加简化了代码,具体实例如下:


            #region if..else 语句 + 三元表达式            // 方法一:            int num1 = 5;            int num2 = 3;            if (num1 > num2)            {                Console.WriteLine(true);            }            else            {                Console.WriteLine(false);            }            Console.ReadKey();            // 方法二:            bool rsult =  5 > 3 ? true : false;            Console.WriteLine(rsult);            Console.ReadKey();            #endregion



3,Random 随机数

......它是个方法,就是用于产生随机数的,既然是方法,那么在用的时候如果当前文档里没有就得实例化一下哦,直接写一个简单的小例子吧如下:


            #region 显示 1 ~ 9 之间的随机数            while (true)            {                Random r = new Random();                int tept = r.Next(1, 10);                Console.WriteLine(tept);                Console.ReadKey();            }            #endregion



在这里要注意一点,要求的是 1~ 9 直接的随机数,那么设定范围的时候要多设置一个。



4,总结:

......这三个都是比较简单的小东西,在平时的写代码的时候多用就好,用熟练了。







原创粉丝点击