zoukankan      html  css  js  c++  java
  • 2017-2-24 C#基础 跳转语句 迭代法 穷举法 异常语句 while 循环

    1、跳转语句:
    break - 跳出循环
    continue - 停止当前次循环,继续下一次循环

    2、

    迭代法:
    不断在自身上增加新的功能

    namespace _2017_2_24_迭代法__练习
    {
        class Program
        {
            static void Main(string[] args)
            {
                int a = 0;
                    for(int i=1;i<=10;i++)
                    {
                        a++;
                    }
                Console.WriteLine(a);
                Console.ReadLine ();
            }
        }
    }

    3、穷举法:就是把所有的可能都一一列举出来;代表题目 :百鸡百钱 , 有100文钱,小鸡0.5文钱 ,母鸡1文钱,公鸡2文钱。

    namespace _2017_2_24___穷举法__百鸡百钱
    {
        class Program
        {
            static void Main(string[] args)
            {
                int a = 0;
                for (int x = 0; x <= 200;x++ ) 
                {
                    for (int m = 0; m <= 100; m++) 
                    {
                        for (int g = 0; g <= 50; g++)
                        {
                            if ((x * 0.5) + (m * 1) + (g * 2) == 100&&x+m+g==100) 
                            {
                                Console.WriteLine("小鸡"+x+"只,花费"+(x*0.5)+"元;母鸡"+m+"只,花费"+m+"元;公鸡"+g+"只,花费"+(g*2)+"元。");
                      a++; } } }
    } Console.WriteLine("一共"+a+"种可能。"); Console.ReadLine(); } } }

    4、异常语句:
    try
    {
    可能会出错的代码语句
    如果这里出错了,那么不会在继续下面的代码,而是直接进入catch中处理异常
    }
    catch
    {
    如果上面出错了,这里是对这个异常的处理方式;
    }
    finally//可写可不写
    {
    不管上面有没有错,这里都会走,
    }

    namespace _2017_2_24_异常语句
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("请输入一个数字:");
                String a=Console.ReadLine();
                try 
                {
                    int b = Convert.ToInt32(a);
                    Console.WriteLine("很好,输入的是数字!");
                }
                catch
                {
                    Console.WriteLine("输入的不是数字");
                }
                finally 
                {
                    Console.WriteLine("这是最后一句话");
                }
                Console.ReadLine();
            }
        }
    }

    5、while循环:

    namespace _2017_2_24___while_循环
    {
        class Program
        {
            static void Main(string[] args)
            {
                int a = 0; 
                int b = 1;//初始条件
                while (b <= 10)//循环条件
                {
                    a++;//循环体
                    b++;//状态改变
                }
                Console.WriteLine(a);
                Console.ReadLine();
            }
        }
    }
  • 相关阅读:
    SysUtils.CompareText的注释
    获取进程列表及相关信息
    基于OpenCV的视频图像组态 (4) :劈裂动画效果
    基于OpenCV的视频图像组态 (3):常见PPT动画1
    基于OpenCV的视频图像组态 (2) :动画总体
    基于OpenCV的视频图像组态 (1) :时钟
    基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)
    小型便携式交互板安装设计
    小型便携式交互板安装设计
    乂文®便携触摸屏
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6472644.html
Copyright © 2011-2022 走看看