UM2L5——循环语句
UM2L5——循环语句
本章代码关键字
1 | while () { } |
循环语句
Java中的循环语句和C#中基本相同,就像写C#一样书写即可
只需要注意for
的特殊写法(foreach
语句)
while循环
不满足条件后,就会跳出循环
1 | int i = 0; |
输出:
1 | 0 |
do…while循环
先至少执行一次循环语句块的逻辑 再判断是否继续
1 | i = 5; |
输出:
1 | 5 |
for循环
第一个空(初始表达式):一般声明临时变量,用来记数用,可以连续声明
第二个空(条件表达式):表明进入循环的条件 一个boolean
类型的结果
第三个空(增量表达式):用第一个空中的变量进行自增减运算
1 | for (int i2 = 0; i2 < 10; i2++) { |
输出:
1 | 0 |
注意:Java中不使用 foreach
foreach
语句 其实是for循环的特殊简化版本,主要用于遍历复合容器中的元素
写法:for (元素类型 x : 遍历对象) { }
1 | System.out.println("**********"); |
输出:
1 | ********** |
break 和 coutinue
-
break
是跳出循环1
2
3
4
5
6
7
8System.out.println("**********");
int[] arr = new int[] { 1, 2, 3, 4, 5 };
for ( int x : arr ) {
if (x == 2)
break;
System.out.println(x);
}
System.out.println("循环结束");输出:
1
2
3**********
1
循环结束 -
continue
是跳过本次循环继续执行下一次循环1
2
3
4
5
6
7
8System.out.println("**********");
int[] arr = new int[] { 1, 2, 3, 4, 5 };
for ( int x : arr ) {
if (x == 2)
continue;
System.out.println(x);
}
System.out.println("循环结束");输出:
1
2
3
4
5
6**********
1
3
4
5
循环结束
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!