add logseq-java
This commit is contained in:
45
logseq-java/pages/for循环.md
Normal file
45
logseq-java/pages/for循环.md
Normal file
@@ -0,0 +1,45 @@
|
||||
- 重复做相似的事直到条件结束,一般用在循环次数已知的情况下
|
||||
- ```java
|
||||
for(初始化一个变量;判断推出的条件;变量的更新){
|
||||
//循环内部执行的代码
|
||||
}
|
||||
```
|
||||
- 初始化只执行一次
|
||||
- 判断和变量更新都是执行多次
|
||||
- 变量的值不符合判断条件,循环结束
|
||||
- > 初始化条件完毕之后,就立即判断条件是否满足的循环,称为先验循环
|
||||
- 变种
|
||||
- 初始值写在外面
|
||||
- ```java
|
||||
//在外部定义初始化变量
|
||||
int i = 0;
|
||||
for (; i < 10; i++) {
|
||||
System.out.println(i);
|
||||
}
|
||||
```
|
||||
- 判断条件写在外面
|
||||
- ```java
|
||||
//在外部定义初始化变量
|
||||
int i = 0;
|
||||
for (;; i++) {
|
||||
if(i == 10){
|
||||
//退出循环
|
||||
break;
|
||||
}
|
||||
System.out.println(i);
|
||||
}
|
||||
```
|
||||
- 变量更新写在外面
|
||||
- ```java
|
||||
//在外部定义初始化变量
|
||||
int i = 0;
|
||||
for (;;) {
|
||||
if(i == 10){
|
||||
//退出循环
|
||||
break;
|
||||
}
|
||||
System.out.println(i);
|
||||
//变量的更新
|
||||
i++;
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user