第2章 基本数据类型和流程控制语句.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.6.3 跳转语句 2.continue语句 将控制直接传递给下一次循环,此语句可以用在while、do、for或foreach语句块的内部。 3.return语句 将控制返回到出现return语句的函数成员的调用方。 格式: return; 或 return 表达式 ; 带表达式的return语句用于方法的返回类型不为null的情况。 * 2.6.3 跳转语句 4.goto语句 将控制转到由标识符指定的语句。 格式: goto 标识符; 注意:除了以下两种情况外,其他情况下不要使用goto语句。 在switch语句中从一个case标记跳转到另一个case标记时。 从多重循环体的内部直接跳转到最外层的循环体外时。 * 2.6.4 异常处理语句 1.try-catch语句 在try块中的任何语句产生异常,都会执行catch块中的语句来处理异常。 * try { 语句序列 } catch { 异常处理语句序列 } try { 语句序列 } catch(异常类型 标识符) { 异常处理语句序列 } 2.6.4 异常处理语句 2.try-catch-finally语句try Try{ 语句序列 } catch(异常类型 标识符){ 异常处理 } finally{ 语句序列 } 3.throw语句 抛出异常并让调用这个方法的程序进行捕捉和处理 * 【例2-12】演示try-catch-finally的基本用法。 * 本章习题 3、5、7 * 请同学看书P33页表格 * * 引用机制和指针联系起来理解 * * * * 请同学看书P40页的源代码 * * 两分钟时间!请同学们看书P40页的源代码!问问看这个例子是否感到困难! * * int i=2; 与char i=‘2’; 在计算机中所表达的语义不同,一个是数字,另一个是ASCII码值等于50的’2’这个字符, 因此必须有字符型来支持统一存储在机器中的所有原子字符的表示方式,也即:机器只能存二进制数,字符也要转换为二进制数来存放 * * 2.3.2 字符串的常用操作方法(续) 5.移除首尾字符 用TrimStart、TrimEnd方法实现。 如果不指定要移除的字符,则默认移除空格。 * 请同学们看书P45页举例 2.3.2 字符串的常用操作方法(续) 6.字符串中字母的大小写转换 用ToUpper、ToLower方法。例: string s1 = This is a string; string s2 = s1.ToUpper( ); //s2结果为THIS IS A STRING string s3 = Console.ReadLine( ); if (s2.ToLower( ) == yes) { Console.WriteLine(OK); } * 2.3.3 String与StringBuilder String类表示的是一系列不可变的字符,无法直接修改给该字符串分配的堆中的字符串。之前“字符串拼接”的例子实际是重新生成了新的字符串String类的实例!导致内存开销大! 在字符串连接操作比较多的情况下,使用StringBuilder类可以大大提高系统的性能。例如: StringBuilder sb = new StringBuilder( ); sb.Append(string1); sb.AppendLine(string2); sb.Append(string3); string s = sb.ToString( ); Console.WriteLine(s); * 2.4 数组 数组表示相同类型的对象的集合。 数组是引用类型。 声明数组类型是通过在某个类型名后加一对方括号来构造的。 * 数 组 类 型 语 法 示 例 一维数组 数据类型[ ] 数组名; int[ ] myArray; 二维数组 数据类型[,] 数组名; int[,] myArray; 三维数组 数据类型[,,] 数组名; int[,,] myArray; 交错数组 数据类型[ ][ ] 数组名; int[ ][ ] myArray; 常用数组的语法声明格式 2.4 数组 数组的秩(rank)是指数组的维数,如一维数组秩为1,二维数组秩为2。 数组长度是指数组中所有元素的个数。例如: int[] a = new int[10]; //10个元素,分别为a[0]、a[1]……a[9] int[,] b = new int[3, 5]; //长度为3*5=15,其中第0维长度为3,第1维长度为5 * 2.4.1 一维数组 数组的下标默认从0开始索引。假如数组有30个元素,则一

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档