Javase—循环语句
1. 循环结构的三种语法:
while
do while
for
2. while循环
语法
while(布尔表达式){
语句块;
}
3. while循环总结
1. 判断表达的值,true进入循环体,false结束循环,每次执行完循环体的代码后,再继续判断
2. 如果循环体只有一条语句,则{}可以省略,但不建议
3. 条件如果一直为true,则当前循环是一个死循环
4. do while循环;
do{
循环体;
}while(布尔表达式);
例如:猜数;生成一个100之内的随机数,用户猜这个数;
5. do while与while的区别
作用一样,do while至少先执行一次循环体,然后就是一个while循环;
6. for循环
语法:
for(表达式1;表达式2;表达式3){
循环体;
}
//表达式1:只运行一次,一般初使化循环体中使用的变量
//表达式2:布尔表达式,进行循环体的条件 ;每次进入循环体前先判断这个表达式的结果;
//表达式3:循环体的最后一行语名
//表达式1和表达式3都可以省略;
//for循环适合已知执行次数的循环;
7. 嵌套循环
有的时侯我们需要使用一个循环解决一个问题;但这种事情需要做多次,这时可以使用嵌套循环;
for(){
for(){
//在一行中打印n个星;
}
}
输出一个图形;
*
**
***
****
*****
8. break,continue;
在循环中;
continue:结束当次循环,再执行循环条件
break:跳出整个循环;
9. 在一个嵌套循环中,可以使用continue,break来跳出某一层循环,使用标记的方式来解决即可;
a:
for(int i=0;i<10;i++){
b:
for(int j=0;j<10;j++){
if(j==8){
break a;
//continue a;
}
}
}
10. 使用循环常用的算法
正推:已知条件求结果
反推:已知结果求条件
穷举:列举出所有的可能;
1. 循环结构的三种语法:
while
do while
for
2. while循环
语法
while(布尔表达式){
语句块;
}
3. while循环总结
1. 判断表达的值,true进入循环体,false结束循环,每次执行完循环体的代码后,再继续判断
2. 如果循环体只有一条语句,则{}可以省略,但不建议
3. 条件如果一直为true,则当前循环是一个死循环
4. do while循环;
do{
循环体;
}while(布尔表达式);
例如:猜数;生成一个100之内的随机数,用户猜这个数;
5. do while与while的区别
作用一样,do while至少先执行一次循环体,然后就是一个while循环;
6. for循环
语法:
for(表达式1;表达式2;表达式3){
循环体;
}
//表达式1:只运行一次,一般初使化循环体中使用的变量
//表达式2:布尔表达式,进行循环体的条件 ;每次进入循环体前先判断这个表达式的结果;
//表达式3:循环体的最后一行语名
//表达式1和表达式3都可以省略;
//for循环适合已知执行次数的循环;
7. 嵌套循环
有的时侯我们需要使用一个循环解决一个问题;但这种事情需要做多次,这时可以使用嵌套循环;
for(){
for(){
//在一行中打印n个星;
}
}
输出一个图形;
*
**
***
****
*****
8. break,continue;
在循环中;
continue:结束当次循环,再执行循环条件
break:跳出整个循环;
9. 在一个嵌套循环中,可以使用continue,break来跳出某一层循环,使用标记的方式来解决即可;
a:
for(int i=0;i<10;i++){
b:
for(int j=0;j<10;j++){
if(j==8){
break a;
//continue a;
}
}
}
10. 使用循环常用的算法
正推:已知条件求结果
反推:已知结果求条件
穷举:列举出所有的可能;
下一篇: 格式化输出