# for循环结构
## 基本语法:
- **for(循环变量初始化;循环条件;循环变量迭代){**
**循环操作(可多条语句);**
}
```java
for (int a = 0;a <= 100,a++){
System.out.printnln(a);
}可以输出101遍
```
## 语法说明:
1. **for关键词,表示循环控制;**
2. **for四要素:(1)循环变量初始化;(2)循环条件;(3)循环操作;(4)循环变量迭代**
3. **循环操作,这里可以有多条语句,也就是我们循环执行的代码;**
4. **如果 循环操作(语句)只有一条,可以省略{},建议不要省。**
## for循环执行流程
**流程:循环变量初始化---判断循环条件---(true)执行循环内容---循环迭代---判断循环条件···(false)结束循环。**
**OR (false)循环结束**
## For注意事项和细节:
1. **循环条件是返回一个布尔值的表达式**
```java
for