循环的意思就是:在条件为true
的前提下,重复执行一段代码,直到条件为false
;
比如,参加军训,教官让你围着操场跑10圈,那么每一圈就是一次循环,10圈就是10次循环;
一、for循环语法
// 语法
for( init_expr ; test_expr ; alter_expr){
statement
}
for(type item : collection){ //for-each循环,配合集合使用
statement
}
二、for循环流程图

1、首先计算表达式 init_expr
2、接着执行表达式 test_expr
-
若表达式
test_expr
的值为true
,则执行语句 statement -
若表达式
test_expr
的值为false
,则停止执行
3、计算表达式 alter_expr
4、执行完3之后,再次执行步骤2,直到条件为 false
三、编程实战
代码的详细解读,可以参考视频教程
/**
* User: 祁大聪
*/
public class C23 {
public static void main(String[] args) {
//跑步的圈数
int totalCount = 10;
for(int count = 0; count < totalCount; count++){
int curCount = count + 1;
System.out.println("count = " + count);
System.out.println("跑了第" + curCount + "圈");
}
}
}
四、作业
1、循环输出一天12小时