循环

来源:互联网 发布:淘宝客推广首页 编辑:程序博客网 时间:2024/05/18 02:34
while循环:符合条件,循环继续执行;否则,循环退出
while(循环语句){
循环操作
}
循环操作:循环中被重复执行的操作
特点:先判断,再执行
编码规范:缩进、换行

do-while循环:先执行一遍循环操作
特点:先执行,再判断
do{
循环操作;
}while(循环条件);//分号不可少

for循环:语法及执行顺序
特点:先判断,再执行
for(表达式1(参数初始化);表达式2(条件判断);表达式3(更新循环变量)){
循环操作;
}
执行顺序:参数初始化——>条件判断——>循环操作(为ture)——>更新循环变量
例如:
1+2+3+...+100=?
int sum = 0;
for(int i=1 , j=100; i<=50 && j>=51; i++ , j-- ){
sum += i+j;
}
System.out.println(sum);
代码规范:格式对齐、代码的缩进

一个循环体内又包含另一个完整的循环体:外层循环变量变化一次,内层循环变量要变化一遍

程序调试:当程序结构越来越复杂时,需要专门的技术来发现和定位错误,通过代码阅读或者加输出 语句查找程序错误
程序调试的目的:找出缺陷原因,修正缺陷
当程序出错时能够:逐条语句执行程序—>观察程序执行情况—>发现问题—>解决问题
程序调试:设置断点(程序暂停执行的代码行)、单步运行、观察变量

break语句改变程序控制流,用于while、do-while、for中时,可以跳出循环而执行循环后面的语句;可以用来终止switch语句的执行。
break作用:终止当前循环语句的执行。
continue语句:只能用在循环语句中
continue作用:跳过循环体中剩余的语句而执行下一次循环体(结束所在循环的本次执行)
return关键字:可以作用在方法的任意位置
return作用:1.结束当前方法
2.方法如果有返回值类型,必须返回结果给方法的调用者