资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第二章用 Hello ACCP.NET 快速热热身(二 )1本章任务 编写简单的 Hello ACCP.NET 控制台应用程序 获取字符串中的字符 打印 * 图案 计算竞赛平均分 编程模拟商场购物过程 实现一维数组的冒泡排序2本章目标 掌握 C# 中循环语句 掌握简单 C# 程序的调试方法 掌握 C# 中的一维数组的使用方法 能够使用二重循环实现冒泡排序3C# 中的循环迭代 回顾:Java 中的循环语句有哪些?执行过程怎样?循环语句JavaC#dowhiledo /二者的语法和操作相同! while(条件)whilewhile(条件) /二者的语法和操作相同!forfor(初始值; 条件; 增/减) /二者的语法和操作相同!foreach无新特性!4foreach 循环结构 foreach循环一般用于遍历整个集合或数组foreach (元素类型 变量名 in 集合或者数组名) / 语句 输入一个字符串,输出其中的每个字符演示示例1:foreach,简单调试5示例1分析static void Main(string args) Console.WriteLine(“请输入一个字符串:“); / 输入提示/ 从控制台读入字符串string line = Console.ReadLine();/ 循环输出字符串中的字符foreach (char c in line)Console.WriteLine(c); Console.ReadLine(); 示例1源代码依次循环字符串中 的每个字符 关键代码分析6VS调试技巧 断点(breakpoint):通知调试器应在某点上中断应用程序 并暂停执行调试常用快捷键: F5开始调试 Shift+F5停止调试 F9设置或删除断点 F10单步执行 监视(watch)窗口:计算变量和表达式的值7二重循环某次程序大赛,3个班级各4名学员参赛, 计算每个班参赛学员的平均分共3个班级,循环3次计算每个班的平均分 每班4名学员,循环4次累加总分需要使用二重循环实现for、while、do-while、foreach 语句可以相互嵌套 演示示例2:二重循环示例,跟踪调试8示例2分析 关键代码/ 外层循环控制逐个计算每个班级的平均分for (i = 0; i scoresj + 1) / 交换元素temp = scoresj;scoresj = scoresj + 1;scoresj + 1 = temp; 经过一轮比较交换, 最大的元素换到了最后 面外层循环终止条件:数组长度-1内层循环终止条件: 数组长度 1 - i示例7源代码27总结 C# 中的循环结构有哪些? break 和 continue 用在内层循环时跳转到哪里? 二重循环实现冒泡排序,循环的中止条件是什么?28
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号