Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx

Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx

ID:51777620

大小:179.77 KB

页数:17页

时间:2020-03-07

Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx_第1页
Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx_第2页
Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx_第3页
Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx_第4页
Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx_第5页
资源描述:

《Java编程技术基础 教学课件 作者 翁高飞、刘伟Chapter6.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java初学者第6章:循环结构(2)回顾Java的循环语句有for,while和do-whilewhile语句重复执行一个语句或语句块do-while循环总是执行它的循环体至少一次do-while循环在实际编程中的应用使用逗号可以在每一个for循环的部分中处理更多的内容for循环的使用更为灵活本章目标掌握嵌套循环掌握break的用法掌握continue的用法嵌套循环嵌套循环有什么用?需求:打印一个10*10的星号组成的正方形已知:我们已经会打印一条直线:inti=0;while(i<10){System.out.print("*");i++;}**********如何完成呢已知:可以打印

2、一条横线需求:打印10条横线解决:把一条横线重复打印10次//循环10次循环a{打印一个星号}//循环10次循环b{……换行}嵌套循环打印正方形inti,j;//外层循环控制行数for(i=0;i<10;i++){//内层循环负责打印一行for(j=0;j<10;j++){System.out.print("*");//无换行}//内层循环打印一行星号后,切换到下一行//并继续下一次外层循环System.out.println();}练习打印直角三角形练习打印倒直角三角形Break语句需要在某种条件出现时,强行终止结束循环,而不是等到循环条件为false时终止inti=0;//条件始终为

3、真,将会是死循环吗?while(true){System.out.println(i);i++;if(i>10){break;//终止,跳出循环}}注意break不是被设计来提供一种正常的循环终止的方法,只是应对突发事件而终止循环break只能跳出当前循环,对于多层循环来说,break只跳出它所位于的循环太多的break语句会破坏你的代码结构对比switch-case中break的用法continue语句continue只是中止本次循环,接着开始下一次循环continue的作用是略过当次循环中剩下的语句,重新开始新的循环示例:每打印两个数字后换行inti=0;for(i=0;i<10;i

4、++){System.out.print(i+“”);//若i能被2整除,不再执行换行语句if(i%2==0)continue;System.out.println();}思考:对比程序片段for(i=1;i<10;i++){if(i==5)break;System.ut.println("i="+i);}for(i=1;i<10;i++){if(i==5)continue;System.ut.println("i="+i);}使用Eclipse进行调试所谓程序调试,是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程Eclipse平台内置了Java

5、调试器,该调试器提供所有标准调试功能,包括进行单步执行、设置断点和值、检查变量和值以及暂挂和恢复线程的能力调试步骤设置断点(BreakPoint)以Debug模式运行程序跟踪运行程序终止调试总结使用break语句可以跳出switch结构使用break语句可以跳出循环continue可以结束当前循环而继续下面的循环在循环中的语句可以是任何语句。通常它是一个程序块,并且它们中的一些语句本身常常也是循环语句。这种情况成为嵌套循环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。