《Java程序设计任务式教程》课件 403 01循环的调试课件_第1页
《Java程序设计任务式教程》课件 403 01循环的调试课件_第2页
《Java程序设计任务式教程》课件 403 01循环的调试课件_第3页
《Java程序设计任务式教程》课件 403 01循环的调试课件_第4页
《Java程序设计任务式教程》课件 403 01循环的调试课件_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

while循环调试单元五

创建简单循环控制程序本课目标什么是需要程序调试?为什么是程序调试?如何进行While循环调试英特尔1994年,推出奔腾处理器。芯片推出的前几天,测试时发现,奔腾芯片的除法运算会发生某种偏差,主管人员认为运算错误影响的人很少,决定按原计划推出奔腾芯片。为什么需要程序调试?误差概率只有几亿分之一。同年12月宣布CUP召回,召回成本高达4.75亿美元芯片缺陷阿丽亚娜五号运载火箭(阿丽亚娜五号运载火箭航班501)首次测试发射在1996年6月4日使用16位字存储水平速度水平速度计算产生了溢出火箭爆炸为什么需要程序调试?发射后37秒自身毁灭飞行30秒后造成火箭发射意外门票系统故障2007年10月,北京奥组委实行2008年奥运会门票预售,一时间订票官网访问量激增导致系统瘫痪,最终奥运会门票暂停销售5天。为什么需要程序调试?2008年北京奥运会门票票网站编写程序过程中时常会出现错误,我们如何更好更快的发现和定位错误呢?增加输出语句查找程序错误当程序结构很复杂时,需要专门的技术来发现和定位错误,这就是“程序调试”。程序的调试就如同生活中电器的调试,仪器仪表的调试。可以通过代码阅读问题分析什么是程序调试?让代码逐行执行查看代码执行的过程发现程序存在问题调试程序解决问题当程序出错时,我们希望这样但是,程序执行时忽闪一下就运行结束,怎么让程序一步一步运行?程序调试设置断点单步运行观察变量我们在指定位置设置“断点”之后,程序运行到该位置将会“暂停”单步运行一步一步的运行跟踪程序执行的流程顺序输出1~10之间的偶数inti=1; System.out.println("注意观察i的值:"); while(i<10){ if(i%2==0) System.out.println(i); i++;}问题没有输出10这个偶数!怎么查找错误呢?12分析程序,设置断点双击可设置断点,再次双击可取消断点点击,进入调试界面,见第步骤3界面步骤一步骤二单步执行观察运行到哪一行观察i值的变化3步骤三单步执行调试启动后,运行到设置断点的代码行将停住;单步运行时可以在“变量”视图中看到变量当前的值。解决问题45发现问题变量i的值变为10时就直接退出了循环,没有执行下一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论