博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10-17C#语句(3)--跳转语句、异常处理语句
阅读量:6879 次
发布时间:2019-06-26

本文共 1190 字,大约阅读时间需要 3 分钟。

回顾:

 穷举法(重点掌握):虽然运用for...嵌循环语句,但是也要找到执行for...循环的规律,

即一个题目中,需要得到哪个值,首先定义它初始变量;哪个条件需要改变,它对应的就是for...循环的初始条件。

例题1:

例题2:因为要求出每一种面值各有多少种可能,必须先考虑每一种面值2元,3元,5元跟总面值50元的关系,然后根据它们的关系(2*i+3*j+5*k=50),运用for..循环语句将它们的关系联系起来。

例题3:百钱百鸡,这算是经典例题,首先把题中出现的条件列出,考虑变量与变量的关系,这个不同于上面的题,出现两个条件:100文钱买100只鸡,必须同时满足这两个条件,再计算同时满足这两个条件的可能性有多少种。

例题4:

 

语句(3)---跳转语句和异常处理语句

一、While(当.......

While(.......)括号里面只有表达式,if的区别在于While位于大括号的外面。状态的改变在大括号里面执行。

Int n=1;

While(n<6)  先判断条件,再执行语句。

   n++

   Console.Write(“打印的结果是:”+n);

二、Continue:跳转语句:

   Continue指若不满足条件结束当前的循环语句,返回大循环的判断条件重新执行。

注:与break的区别在于:break是跳出整个循环,不再执行。

例题:

三、DoWhile的区别:Do不管满足不满足条件,先执行语句,之后再判断条件,返回重新开始。

格式:

 Int n=1;        //先定义初始条件

 Do

 {

  ConsoleWriteLine(n);    //不管满足不满足语句,先执行语句

  n++;

  }While(n<5);在判断是不是满足条件,满足继续执行。最后以分号(;)结束执行语句。

  Console.ReadLine( );

四、异常处理语句:

1、try  (试验)包含可能导致异常的保护代码,一直执行到引发异常或成功完成为止。

把你认为有错的代码用大括号保护起来。以至于不影响其他程序的运行。

2、catch(捕获)将出现异常的代码找出来。

Try   //把认为有错的内容保护起来,如果没有错误,try里面的内容不执行。

{

Int i=int.parseConsole.ReadLine();

Console.Write(“这里是没有异常才能打印出来。”);

}

Catch(exception【包含所有出现错误的类型】 e【接收上面出现异常错误的程序类型】 //有异常捕获异常

{

Console.write();

}

Finally    //不管有没有异常都会执行。

{

Console.Write(“上面的不影响finally的执行”);

}

 

 

 

  

 

转载于:https://www.cnblogs.com/xiaoqingshe/p/4030620.html

你可能感兴趣的文章
oracle学习_基本语法
查看>>
【Todo】STAR面试法
查看>>
信号量与条件变量的区别
查看>>
序列化模块、导入模块
查看>>
thinkphp3.1课程 1-1 为什么thinkphp在开发好后需要关掉开发模式
查看>>
用 Flask 来写个轻博客 (13) — M(V)C_WTForms 服务端表单检验
查看>>
Teradata 语句简单优化
查看>>
c# 通过关键字查询
查看>>
已知一个字符串S 以及长度为n的字符数组a,编写一个函数,统计a中每个字符在字符串中的出现次数...
查看>>
jquery
查看>>
伏地魔
查看>>
linux
查看>>
安装虚拟机-linux系统步骤
查看>>
集训第五周动态规划 J题 括号匹配
查看>>
微信小程序车牌键盘
查看>>
python 网络编程
查看>>
【BZOJ】2165: 大楼
查看>>
【BZOJ】2442: [Usaco2011 Open]修剪草坪
查看>>
2分钟读懂UML
查看>>
Curso de FP Interpretacion Lenguaje de Signos a distancia.
查看>>