程序错误与异常处理.pptVIP

  • 5
  • 0
  • 约1.75千字
  • 约 16页
  • 2018-10-26 发布于上海
  • 举报
程序错误与异常处理

第四讲  程序错误与异常处理 回顾 本章目标 存款计算器项目讲解 异常处理方法 异常处理 异常:在运行时发生的错误 异常处理:预知可能发生的异常,在程序中编码处理 如何处理异常2-1 使用 try…catch 块捕获和处理异常 如何处理异常2-2 finally 块——无论是否发生异常,都会执行 小结 运算符-1 运算符是一种符号,这种符号对一个或多个操作数执行的某种运算,并且产生一个结果 大多数运算符是二元运算符,只有几个一元运算符和一个三元运算符 运算符-2 运算符-3 运算符-4 把运算符放在表达式的前面称为前置,把运算符放在表达式的后面称为后置。它们的执行有所不同 增量或减量运算符可以作用于整个表达式,也可以作用于表达式的内部: ++x x++ 运算符-5 三元运算符需要3个操作数,格式如下: condition ? true_value : false_value condition是要计算的bool类型表达式 true_value是condition为true时返回的值 false_value是condition为fasle时返回的值 运算符-6 在利用运算符进行运算时,还需要注意运算符的优先级,每个运算符都定义了一个优先级,在使用多个运算符来创建一个单独的表达式时,理解表达式的优先级将如何影响表达式的求值是很重要的。 两个函数 1.Math.Power(x,y) x的y次方。 2.String.Format(formats,参数列表) formats格式规范:{N[,M][:Sn]} N:为第几个参数,自0开始; M:格式化后的字符串宽度,剩余部分以空格补齐; S:格式字符,n:小数位数; C货币 D十进制 E科学计数法 F固定点 G常规 N数字 P百分数 如:string.Format(“{0:P}”,0.5678)显示为56.78%。 总结 异常处理 运算符 * * 使用C# 中的基本数据类型 理解装箱和拆箱的概念 try { connection.Open(); // …… connection.Close(); } catch(处理的异常类型) { // 错误处理代码 } 处理异常的代码 出现异常,跳到catch 否则正常向下执行 出现异常,跳转 连接关闭语句将不被执行 包含可能出现异常的代码 try { // …… } catch(处理的异常类型) { } finally { } 可能出现异常的代码 处理异常的代码 是否发生异常 数据库连接都会关闭 必须执行的语句放在 finally 中 无论如何都会执行的代码 如果 try 中没有出现异常,显示哪几个消息框? try { // … 可能出现异常的代码 MessageBox.Show(try块); } catch (Exception e) { MessageBox.Show(catch块); } finally { MessageBox.Show(finally块); } 显示 显示 不显示 ?: 条件运算符(三元运算符) == != = = 比较运算符 = 赋值运算符 + 字符串链接运算符 | ^ ~ || ! 逻辑运算符 + - * / % 算术运算符 运算符 类别 x=x-y x-=y x=x+y x+=y x=x-1 x--,--x x=x+1 x++,++x 等价于 运算符的简化操作 3.6 常用函数 内置函数是指已经定义好了的用户可以直接使用的那些函数。 包括数学函数、字符串函数和日期时间函数。 3.6.1 数学函数 数学函数用来完成一些常用的数学计算,例如求绝对值、求平方根、求正弦余弦等。 3.6.2 字符串处理的方法和函数 字符串处理的方法和函数用来解决一些常见的字符串问题,如求字符串的长度、替换字符串中的字符等。

文档评论(0)

1亿VIP精品文档

相关文档