循环结构对比
1)语法格式不同
while循环
语法格式:
变量初始化
while(循环条件){
循环体;
迭代部分;
}
do-while循环
语法格式:
变量初始化
do{
循环体;
迭代部分;
}while(循环条件);
for循环
语法格式:
for(表达式1;表达式2;表达式3){
循环体;
}
2)执行顺序不同
while循环是先判断,再执行
do-while 是先执行循环体,在判断,循环体最少执行一次
for循环 先执行变量的初始化本分,再判断循环体,如果条件不能满足,跳出循环
3)适用情况不同
循环次数确定的情况,通常用for
如果循环次数不确定的情况,通常使用while循环和do-while循环
跳转语句
java语言支持三种类型的跳转语句:
break语句 continue语句 return语句
三者之间的区别
1)break语句
作用场景:只会出现在switch循环语句中,其他场合并不适用
作用:break语句是终止当前整个循环,在switch语句中是终止switch语句
2)continue语句
作用场景:continue只会出现在循环语句中,其他场合并不适用
作用:终止本次循环操作,继续执行下一次操作
3)return语句
作用场景:方法体内
作用:return语句的作用是结束当前的方法的执行并退出返回到调用该方法的语句处
注意
break语句和continue语句在循环中,一般结合if控制语句一起使用
程序调试
1)满足暂停程序,观察变量和逐条执行语句等功能的工具和方法统称为程序调试
2)出现程序错误和缺陷为"bug" 而程序调试叫做"debug",就是发现并解决bug
3)Myeclipse中的操作步骤
1.设置断点
2.单步向下执行
3.观察变量和执行过程