当前位置: 首页 > news >正文

提供东莞微信网站建设网站建设 电话营销

提供东莞微信网站建设,网站建设 电话营销,融资网站建设,上海早晨新闻今天一、异常捕获 定义:语法无错,程序因某些原因出现的错误,而不能正常运行。 用try-catch进行捕获。哪行代码可能出现异常,你就踹它一脚。 try { 可能会出现异常的代码; ---- …


    
一、异常捕获
    定义:语法无错,程序因某些原因出现的错误,而不能正常运行。
    用try-catch进行捕获。哪行代码可能出现异常,你就踹它一脚。
        try
        {
            可能会出现异常的代码;
            ----
        }
        catch
        {
            出现异常后要执行的代码;
        }
    注:无异常则catch代码不会执行;有异常时,其后代码不会再执行,直接跳到catch中执行捕获。
        try与if一样,不需要用分号。
    
    
二、变量的作用域
    定义:能使用到变量的区域。变量仅在其声明的区域内起作用。
    变量:定义、赋值、使用。三种缺一种则IDE将会提示。

		Console.WriteLine("请输入:");int n = 0;//必须赋值,否则if中报错:定义、赋值后在if中使用bool b = true;try{n = Convert.ToInt32(Console.ReadLine());}catch{Console.WriteLine("输入有误。");b = false;}if (b){Console.WriteLine(n);}

    注意:把所有程序写完后,再在可能异常的地方,使用try-catch, 同样try-catch与if-else的括号之间不要插入使用代码
          try
          {
              
          }
          b=32;//错误,插入了代码
          catch
          {
              
          }
    
三、switch-case
    多条件定值的判断处理。
        switch(变量或表达式的值)
        {
            case 值1:要执行的代码;
            break;
            case 值2:要执行的代码;
            break;
            .......
            default:要执行的代码
            break;
        }
    过程:计算switch值,与各case后面的值进行匹配,符合则执行其代码,后执行break跳出switch
          若都不匹配,若有default则执行其代码,否则跳出switch.
         switch中值类型必须与case中的类型一致.

		switch (level){case "A":n += 500;break;case "B":n += 200;break;default:b = false;Console.WriteLine("等级有误");break;}if (b) Console.WriteLine(n);//可以简写

    区别:if-else与switch-case都可以多值判断。if是区间,switch是定值(可通过转换)
        类型不一致时,用if,不能用switch..
        判断为范围进用if,switch不适用。
        条件为多个时用if。能用switch尽量用,因它代码整洁好理解。

		switch (score / 10){case 10:Console.WriteLine("A");break;case 9:Console.WriteLine("A");break;case 8:Console.WriteLine("B");break;default:Console.WriteLine("E");break;}

    上面与下同

		switch (score / 10){case 10:  //只有10与9的执行代码一样时,才可省略,这样它会到9去执行case 9:Console.WriteLine("A");break;case 8:Console.WriteLine("B");break;default:Console.WriteLine("E");break;}	


五、循环结构
    while循环
        while(循环条件)
        {
            循环体;
        }
    循环条件为真,执行循环体;再次去判断循环条件,直到为假跳出。
    为防死循环,一般有一代码改变条件跳出while.
        while (true)
        {
            
        }
    例如:

		int n = 0;while (n++ < 10){Console.WriteLine("打印多次...\t{0}", n);}	


    例2:    

		int n = 0, temp = 0;while (n <= 100){if (n % 2 == 0) temp += n;n++;}	

    break 用于中断循环,跳出当前的循环。
    一般不单独使用,而是配合if在某条件下使用。
    
    do-while循环
    遇到首先执行一遍循环体,再用结果去判断是否继续循环的。可以节省一段代码.
    while是先判断后执行,do-while是先执行后判断(而且最后必须有分号)。
    例如:

		Console.WriteLine("是否满意?");//多一遍string answer = Console.ReadLine();while (answer != "yes")//最先判断{Console.WriteLine("是否满意?");answer = Console.ReadLine();}

   //=====================================        

		string answer = "";do{Console.WriteLine("是否满意?");//只一遍answer = Console.ReadLine();} while (answer != "yes");//最后判断,分号

    例1: 

		string name = "";do{Console.WriteLine("请输入学生姓名:");name = Console.ReadLine();} while (name != "q");

http://www.15wanjia.com/news/182254.html

相关文章:

  • 网站建设个一般需要花费多少钱免费永久网站建设
  • 企业网站开发需求分析模板湛江网站制作公司
  • 网站建设网络门户wordpress最大发布大小
  • 百事可乐网站建设优缺点买空间网
  • 诸城网站建设公司排名如何做广告推广赚钱
  • 实验中心网站建设的调查问卷腾讯网静态网站建设
  • 主机屋网站深圳福田
  • 网站标题的重要性怎么做网站的关键词
  • 怎样查找网站域名归属怎么优化网络
  • 焦作做网站的烟台开发区住房和建设局网站
  • 桂林网站建站易语言做网站爆破工具
  • 济宁苍南网站建设娱乐网站开发
  • 魏县网站制作小程序免费制作平台源码
  • 如何将网站转成小程序wordpress微站
  • 恒丰建设集团有限公司 网站仙居住房和城乡建设局网站
  • 网页设计制作网站用什么软件wordpress 编辑器 空格
  • 网站开发组合 所有组合餐饮营销策划与运营
  • 做的网站怎么发布到网上网站技术制作流程图
  • 常德网站设计公司湖南省建设厅建筑业信息网
  • 离退休部门网站建设情况网站后台模板论坛
  • 网站建设工资高吗百度竞价设不同网站
  • 苏州建网站必去苏州聚尚网络wordpress文件架构
  • 北京市规划网站wordpress sydney主题
  • pc网站做成移动网站一家网站建设公司需要什么资质
  • iis如何发布asp.net网站wordpress强大吗
  • 环卫公厕建设门户网站访谈创意工作室网站
  • 一个大学网站做的好坏于否的标准网站关键词排名忽然
  • 奢华网站模板望野王绩
  • 沈阳公司网站设计制作建设网站后如何做后台
  • 360网站做二维码2018年做淘宝客网站需要备案嘛