Java 3.1 java流程控制之循环语句,
Java 3.1 java流程控制之循环语句,
Java 3.1 java流程控制之循环语句
1. 循环
java中循环一共有三种语法
while
do while
for
2. while循环
语法
while(布尔表达式){
语句块;
}
3. while循环总结
1. while是判断表达的值,如果为true,进入循环体,如果为false,结束循环,每次执行完循环体的代码段后,再继续判断;
2. 如果循环体只有一条语句,则{}可以省略,但不建议;
3. 条件如果一直为true,则当前循环是一个死循环
4. dowhile循环;
do{
循环体;
}while(布尔表达式);
例如:猜数;生成一个100之内的随机数,用户猜这个数;
5. dowhile与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. 标记:
10. 在一个嵌套循环中,可以使用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;
}
}
}
11. 使用循环常用的算法
正推:已知条件求结果
反推:已知结果求条件
穷举:列举出所有的可能;
相关文章
- 暂无相关文章
用户点评