标签:
20150727 Day05课程——循环结构之While,do-while,for循环
今天是Java预科课程的上课第五天,课程内容如下:
01.while循环
while(条件){
//循环体
}
注意点:所有的循环必须具备四要素
01.初始变量
02.循环条件
03.循环体
04.必须改变迭代变量的值
合格了吗?
String userInput="n";
while(!userInput.equals("y")){
//如果用户输入的不是y,那么执行循环体
//上午阅读教材,下午编码
合格了吗?
}
02.程序调试——断点调试步骤:
设置断点
启动调试
单步运行:调试启动后,运行到设置断点的代码行将停住,点击F6可以单步运行程序,观察程序运行过程
观察变量:单步运行时可以在“变量”视图中看到变量当前的值
发现问题:修正代码,重新运行,解决问题
程序调试的目的:找出缺陷原因,修正缺陷
程序调试的主要方法:设置断点、单步执行、观察变量
03.do-while循环——场景:解决需要先执行再判断的情况
do{
//循环体
}while(循环条件);
04.什么时候选用for循环结构?当循环次数固定的时候,我们首选for循环
05. for(初始变量;循环条件;迭代变量){
//循环体
}
06.推荐大家在书写有多个初始变量的题目时,将数据类型定义到第一个分号之前,不要拿到循环外定义,因为这样可能产生错误
07.死循环:如果一个循环没有终止条件,那么该程序将会无休止的执行下去,直到我们强行结束掉该程序 ,程序才强行退出,那么这样的循环,称为死循环。在我们书写程序的过程中,一定要避免出现死循环。
08.break;当我们想要在循环过程中,终止整个循环的执行,那么我们可以考虑使用break关键字,break关键字一般和逻辑判定语句if连用。
09.continue用法:结束本次循环,继续下一次循环 break:跳出当前循环的{}
10.循环结构总结
区别1:语法
while(条件){
//循环体
}
do{
//循环体
}while(循环条件);
for(初始变量;循环条件;迭代变量){
//循环体
区别2:执行顺序
while 循环:先判断,再执行
do-while循环:先执行,再判断
for循环:先判断,再执行
区别3:适用情况
循环次数确定的情况,通常选用for循环
循环次数不确定的情况,通常选用while或do-while循环
20150727 Day05课程——循环结构之While,do-while,for循环
标签:
原文地址:http://www.cnblogs.com/yuvia/p/4694925.html