循环结构
while和do while语句
//while语句格式:
while(布尔表达式){
语句一;
}
/*
1.while语句首先执行布尔表达式
2.当表达式中的值是true时执行语句一,语句一可以是一条或多条
3.在依然满足布尔表达式的情况下一值执行此循环
4.如果表达式的值为false时则跳过此次循环
*/
//do while格式:
do{
语句一;
}while(布尔表达式)
/*
1.首先执行语句一
2.其次判断布尔表达式
3.为true时继续执行语句一否则跳出当前循环
*/
while和do while语句的区别最主要是while要先判断是否满足循环条件而do while则是先执行一遍循环体的语句 ,之后在判断是否满足循环条件,也就是do while语句无论如何都会执行一遍循环体后的语句。
for循环语句
//for语句格式:
for(初始化表达式;循环条件表达式;循环后操作表达式){
循环体;
}
/*
1.首先进行初始化表达式
2.判断是否满足条件表达式
3.当循环体结束后先执行一遍循环后操作表达式,再继续判断循环条件是否满足
*/
for和while语句的区别:for语句创造的变量会随着循环的结束而释放,而while语句使用的变量在循环过后依然可以使用。
循环嵌套:就是循环中还有循环。
continue和break
continue是跳过此次循环进行下一次循环
break是结束当前循环。
//break实例
for(int i=0;i<6;i++){
if(i==3){
break;// 直接结束循环
}
System.out.println("i");
}
//continue实例:
for(int i=0;i<6;i++){
if(i==3){
continue;
}
System.out.println("i");
}